关于此有几个SO问题,例如:
但是我没有做任何事情,我覆盖的内容仍然是标题(FireFox,Chrome curl -V
,...任何浏览器)
Cache-Control: must-revalidate, private, max-age=0
我试过了
class ApplicationsController < ActionController::Base
before_filter :no_store_cache
after_filter :no_store_cache
def no_store_cache
response.headers["Cache-Control"] = "no-cache, no-store, max-age=0, must-revalidate"
response.headers["Pragma"] = "no-cache"
response.headers["Expires"] = '-1'
end
end
我试图直接在ActionController::Base
(https://github.com/equivalent/no_cache_control.git)上调用此回调
我尝试挖掘rack-cache
中间件中的主要内容以尝试执行标头
我已经创建了自己的中间件header['Cache-Control']
。
什么都行不通
在Rails 3.2中,gemno_cache_control
仅在以生产模式启动rails应用程序时才能工作。可以通过以下方式在生产模式下启动应用程序进行测试:
rails s -e production
注意:请确保您的database.yml
指向对生产环境有效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句