Rails配置密钥库返回nil

com*_*ile 6 ruby-on-rails heroku

运行rails控制台时,我Rails.configuration.secret_key_base在开发环境中的调用会保持返回nil.

#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
Run Code Online (Sandbox Code Playgroud)

怎么会这样?运行导轨4.1.0

Luk*_*und 18

文档所述:

添加到此文件的机密可通过以下方式访问Rails.application.secrets.

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