如何在部署rails app时切换env(test,dev,prod)

时间:2010-07-15 22:00:52

标签: ruby-on-rails passenger

那么Rails在哪里获取环境上下文(dev,test,prod)。

假设我把我的Rails代码带到prod服务器,我怎么告诉rails使用prod env文件/属性?

1 个答案:

答案 0 :(得分:3)

您将环境变量RAILS_ENV设置为productiondevelopment。你可以通过Phusion Passenger的RailsEnv设置(假设你使用的是Phusion Passenger,如果你不是,为什么不是你?:)),或者通过Apache的SetEnv参数,或者使用您正在运行的任何服务器的配置参数。

(如果您使用的是Phusion Passenger,默认情况下RailsEnv设置为production

相关问题