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

flo*_*han 0 ruby git ruby-on-rails heroku production-environment

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

Par*_*war 6

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

heroku config:set RAILS_ENV=staging
Run Code Online (Sandbox Code Playgroud)