我的application.js文件名看起來像application-b600352536291bc180983d43e6a2407f.js。所以它的名字裏有md5緩存。我已將靜態資產的最大期限選項設置爲1小時config.static_cache_control = "public, max-age=3600"。但我注意到,瀏覽器不尊重max-age標題,並始終從服務器重新驗證,並執行304 N
在application.rb,有以下幾點: # Version of your assets, change this if you want to expire all your assets
config.assets.version = '1.0'
我增加這1.1,但是當我重新裝我的網頁直播,老JS仍然加載。我查看了源代碼,期望找到附加到js和css文件的GET版本參數,但是沒有這樣