为什么Ruby on Rails secrets.yml没有加载?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (14)

我试图从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?在哪里?

提问于
用户回答回答于

我遇到过类似的问题,试着重新加载spring服务器bin/spring stop,所以更改secrets.yml应该生效。然后rails c再次运行。

扫码关注云+社区