对于 Ruby on Rails 应用程序,我注意到ENV['NUCLEAR_LAUNCH_CODES'] = 12345
与 Heroku 不同,我无法选择在任何地方做任何事情。
对于 Rails 3.2.17 应用程序,有谁知道最佳实践是什么?
对于 Ruby on Rails 应用程序,我注意到ENV['NUCLEAR_LAUNCH_CODES'] = 12345
与 Heroku 不同,我无法选择在任何地方做任何事情。
对于 Rails 3.2.17 应用程序,有谁知道最佳实践是什么?
figaro
您可以使用gem设置环境变量。
你可以使用引擎场的这个食谱。
如果您的环境变量中有一些敏感数据,自定义配方允许您在应用程序存储库之外管理变量。
应用配方后,您的应用程序可以使用配方中配置的环境变量。
但是如果rails console
通过 ssh 使用,则必须在进入控制台之前显式读取并执行配置文件。
source /data/YOUR_APP_NAME/shared/config/env.custom
bundle exec rails console