我正在尝试从config/secrets.yml
文件访问我的密钥。
secrets.yml:
development:
secret_key_base: laksjfla...alskdfjlaksjdflaksd
other_secret: password
Rails控制台:
$ rails c
> Rails.application.secrets
> => {:secret_key_base=>"laksjfla...alskdfjlaksjdflaksd"}
我的other_secret
在哪?!
发布于 2014-10-12 17:35:02
我曾经遇到过类似的问题,尝试用bin/spring stop
重新加载spring服务器,这样对secrets.yml
的更改应该会生效。然后再次运行rails c
。(发表评论作为回答)。
这里有一个开放的拉取请求- https://github.com/rails/spring/pull/289 - spring在默认情况下不监视secrets.yml
中的变化。其中一条评论说:
的新版本gem (spring)还没有发布,所以你可以从github中拉出它,或者在
的同时添加Spring.watch "config/secrets.yml“到你的config/spring.rb中。
https://stackoverflow.com/questions/26310407
复制相似问题