Rails.env.production?在暂存环境中返回true

时间:2014-07-08 14:33:13

标签: ruby-on-rails ruby git heroku production-environment

我在heroku上部署了两个rails应用程序。一个在分期 - 另一个在生产环境中。我还在配置目录中设置了一个staging.rb文件。为了部署到我的临时应用程序,我使用" git push staging master"但条件Rails.env.production?仍然返回true,我只想在我的prod应用程序中。我错过了什么?

1 个答案:

答案 0 :(得分:5)

你必须在heroku中将环境设置为staging。所以,你必须使用这个命令

heroku config:set RAILS_ENV=staging