Rails配置密钥库返回nil

时间:2014-11-03 19:40:38

标签: ruby-on-rails heroku

运行rails控制台时,我在开发环境中对Rails.configuration.secret_key_base的调用一直没有返回。

#secrets.yml

development:
  secret_key_base: the-long-secret-generated-by-rake-secret

#...other configs, a call while running heroku rails c in production also returns nil

这怎么可能?运行rails 4.1.0

1 个答案:

答案 0 :(得分:16)

the documentation中所述:

  

添加到此文件的机密信息可通过Rails.application.secrets访问。

从控制台运行Rails.application.secrets.secret_key_base应返回:the-long-secret-generated-by-rake-secret