mlt*_*tsy 5 ruby-on-rails environment-variables rails-console ruby-on-rails-5
我正在尝试调试secrets.yml加载环境变量的问题,通过在开发中设置一些环境变量并运行rails c来检查事物.当我以Rails.applications.secrets这种方式加载时,它没有拾取我设置的任何环境变量(即SECRET_KEY_BASE)
如果我使用相同的环境变量设置运行应用程序,它会很好地选择它们(我使用RubyMine来运行应用程序,但是rails c从终端运行)
在我的rails控制台中,我可以看到我设置的环境变量ENV['SECRET_KEY_BASE'],但它没有显示出来Rails.application.secrets.为什么?
| 归档时间: |
|
| 查看次数: |
2009 次 |
| 最近记录: |