那么Rails会在哪里获取环境上下文(dev,test,prod)。如何在部署rails应用程序时切换env(测试,开发,产品)
可以说我正在将我的Rails代码带到prod服务器,我该如何告诉rails使用prod env文件/属性?
那么Rails会在哪里获取环境上下文(dev,test,prod)。如何在部署rails应用程序时切换env(测试,开发,产品)
可以说我正在将我的Rails代码带到prod服务器,我该如何告诉rails使用prod env文件/属性?
您将环境变量RAILS_ENV
设置为production
或development
。你可以通过Phusion Passenger的RailsEnv
设置(假设你使用Phusion Passenger,如果你不是,你为什么不是?:)),或者通过Apache的SetEnv
参数,或者使用任何服务器的配置参数'正在运行。
(如果你使用Phusion客运,RailsEnv
被默认设置为production
。)
这取决于你在生产中使用什么应用程序服务器。 – 2010-07-15 22:11:27
我使用乘客 – kapso 2010-07-15 22:25:32