如何禁用我的rails网站的缓存?
我正在运行Passenger(mod_rails),我的网站正在“开发”模式下运行:
'ENV['RAILS_ENV'] ||= 'development'
任何帮助?
答案 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。
希望能帮助别人!