gpt4 book ai didi

ruby-on-rails - Rails 3 - 设置环境

转载 作者:数据小太阳 更新时间:2023-10-29 06:50:03 28 4
gpt4 key购买 nike

我有一个 Rails 3 应用程序(已升级)。它在 passenger 和 nginx 上运行,但在我的生产服务器上,它也从环境设置为“生产”开始。我知道我遗漏了一些非常基本的东西,但我就是想不出在哪里设置环境而不是在 environment.rb 中。

感谢您的帮助!

更新:好的,我知道我仍然可以使用 Rails.env = 'production' 来做到这一点。

这对我来说有点老套。您知道在 Capfile 或类似的东西中配置它的优雅方法吗?

最佳答案

Rails 3 与 Rails 2.x 有点不同,因为它有一个 config.ru 文件,就像其他 Rack 应用程序一样。

Passenger 将 Rails 检测为 Rack 应用程序,因此您必须在 vhost 中使用 RackEnv 而不是 RailsEnv。您可以根据 Passenger/Nginx 的文档使用 RackEnv 设置环境。

关于ruby-on-rails - Rails 3 - 设置环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3924608/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com