Rails javascript资产缓存未被Internet Explorer清除

时间:2012-06-13 08:27:12

标签: ruby-on-rails asset-pipeline sprockets http-caching

我们正在为javascripts使用Rails资产管道。 application-xyz.js(xyz = digest)被缓存,似乎没有被IE(版本8)清除,即使我重新编译所有资产并重新部署到生产。即使删除历史记录和临时Internet文件也无济于事。

是否有任何指令/标题可以使IE清除缓存版本并始终获取该页面的最新版本?

1 个答案:

答案 0 :(得分:1)

我在标题页中使用了元标记。

<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" />

信息:http://www.w3schools.com/tags/att_meta_http_equiv.asp

我希望它有所帮助。