如何在Rails中禁用缓存?

时间:2009-11-29 21:48:48

标签: ruby-on-rails caching passenger mod-rails

如何禁用我的rails网站的缓存?

我正在运行Passenger(mod_rails),我的网站正在“开发”模式下运行:

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

任何帮助?

2 个答案:

答案 0 :(得分:8)

默认情况下,乘客会将RAILS_ENV设置为'production'。第ENV['RAILS_ENV'] ||= 'development'行只会 ,如果尚未设置Rails环境,则会将其设置为'development'

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

答案 1 :(得分:0)

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

RailsEnv "development"

有关详细信息,请参阅this link

希望能帮助别人!