【发布时间】:2019-07-04 13:41:20
【问题描述】:
我成功部署到 Heroku,但凭据存在问题。
我在 Heroku 应用程序 CONFIG VARS 部分添加了 RAILS_MASTER_KEY env 变量,并从我的应用程序 master.key 文件中复制粘贴了值:
然后当我从 Heroku 控制台检查它的值时,它仍然是 nil:
Loading production environment (Rails 5.2.3)
irb(main):001:0> Rails.application.secrets.secret_key_base
=> nil
irb(main):002:0> Rails.application.secrets
=> {:secret_key_base=>nil, :secret_token=>nil}
irb(main):003:0>
但是当我以其他方式检查时:
ENV['RAILS_MASTER_KEY']
=> "sdfghjklm.......1a0befa6139"
显示正确。
我错过了什么?
【问题讨论】: