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

时间:2011-10-18 18:19:43

标签: ruby-on-rails ruby-on-rails-3 heroku

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

1 个答案:

答案 0 :(得分:10)

请参阅此Heroku article on Configuration and Config Vars中的最后一部分。

简而言之:

$ heroku config:add RACK_ENV=staging RAILS_ENV=staging

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

  

你永远不应该设置RACK_ENV=development,因为这样可以重新加载并显着减慢应用的动态。