在将rails app部署到Heroku时如何切换env(test,prod)?

kap*_*pso 4 ruby-on-rails heroku ruby-on-rails-3

我正在尝试为Heroku上的应用程序设置暂存环境.每次我推送我的仓库时,它都会以production模式部署/运行应用程序.我需要做些什么才能使应用程序以其他模式运行.

Jor*_*ing 10

请参阅此Heroku文章中有关Configuration和Config Vars的最后一节.

不过,简而言之:

$ heroku config:add RACK_ENV=staging RAILS_ENV=staging
Run Code Online (Sandbox Code Playgroud)

另外注意不要错过该部分附带的注释:

你永远不应该设置RACK_ENV=development,因为这将重新加载并显着减慢你的应用程序的dyno.