1

如何禁用我的 Rails 站点的缓存?

我正在运行乘客(mod_rails)并且我的网站正在“开发”模式下运行:

'ENV['RAILS_ENV'] ||= 'development'

有什么帮助吗?

4

2 回答 2

8

默认情况下,Passenger 将设置RAILS_ENV'production'. 该行ENV['RAILS_ENV'] ||= 'development'只会导致 Rails 环境在尚未设置的情况下设置为。'development'

您需要RailsEnv development为站点添加虚拟主机配置,以使Passenger 在开发环境中运行Rails。

于 2009-11-29T23:37:31.830 回答
0

好的,所以我会回答这个问题,以防其他人遇到同样的问题。基本上,mod_rails 忽略了我在 environment.rb 文件中设置的“开发”设置。将此添加到我的站点的虚拟主机配置中修复了它,但是:

RailsEnv "development"

有关更多详细信息,请参阅此链接

希望对其他人有所帮助!

于 2009-11-29T23:32:00.827 回答