¿Por qué no se está cargando Ruby on Rails secrets.yml?
ruby-on-rails ruby-on-rails-4.1 (1)
Estoy intentando acceder a mis claves secretas desde el archivo config/secrets.yml
.
secrets.yml:
development:
secret_key_base: laksjfla...alskdfjlaksjdflaksd
other_secret: password
Consola Rails:
$ rails c
> Rails.application.secrets
> => {:secret_key_base=>"laksjfla...alskdfjlaksjdflaksd"}
¿Dónde está mi otro other_secret
?
Una vez me enfrenté a un problema similar, intente volver a cargar el servidor Spring con bin/spring stop
, por lo que los cambios en secrets.yml
deberían tener efecto. A continuación, ejecute los rails c
nuevo. (Publicar comentario como respuesta).
Hay una solicitud de extracción abierta aquí - https://github.com/rails/spring/pull/289 - spring no observa los cambios en secrets.yml
de forma predeterminada. Uno de los comentarios dice:
la nueva versión de gem (spring) aún no se lanzó, así que puedes extraerla de github o agregar Spring.watch "config / secrets.yml" a tu config / spring.rb mientras tanto