Heroku rails应用程序保持登台模式

时间:2012-08-24 08:45:34

标签: ruby-on-rails heroku environment-variables

我在一个月前在Heroku上创建了一个暂存实例。 现在我想把它重新投入生产。

如此经典的东西

$ heroku config:add RAILS_ENV=production RACK_ENV=production
> RACK_ENV:  production
> RAILS_ENV:  production

使用“heroku config”打印配置告诉一切都很好,遗憾的是:

$ heroku run console
...
> Loading staging environment (Rails 3.2.3)

如果我打印ENV变量,RAILS_ENV和RACK_ENV仍在生产中

$ Rails.env
=> "staging"
$ ENV["RAILS_ENV"]
=> "production"

我仔细检查代码。在任何时候都没有任何力量进行升级环境。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否设置了重复的RAILS_ENV变量?检查所有变种。我认为只是heroku:config来查看所有环境变量。