我有一个Rails 3应用程序(我已经升级了它)。它在Passenger和Nginx上运行,但在我的生产服务器上,它也以“production”环境启动。我知道我缺少一些非常基本的东西,但我就是想不明白在哪里设置环境,而不是在environment.rb文件中设置。
谢谢您的帮助!
更新:好吧,我学到了我仍然可以使用Rails.env ='production'来设置环境。
对我来说,这似乎有点老派。您是否知道一种优雅的方式来配置此项,例如在Capfile中或类似的地方?
谢谢您的帮助!
更新:好吧,我学到了我仍然可以使用Rails.env ='production'来设置环境。
对我来说,这似乎有点老派。您是否知道一种优雅的方式来配置此项,例如在Capfile中或类似的地方?
RailsEnv=development
指令即可。这样每个站点都有它自己的设置,无需担心配置cap任务或变量等。请参阅文档。请注意,默认值为production
,因此这应该已经为您设置好了。