ruby-on-rails ruby-on-rails-4.1

¿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