在 Rails 中,当提供静态文件时,您会得到一个asset ID
附加到 URL 的内容,例如,
<script src="/javascripts/application.js?1300371955" ...
<link href="/stylesheets/custom.css?1299690788" ...
这样,如果文件的时间戳改变并且浏览器自动请求新文件,静态文件的 URL 也会改变。
我看到通过使用包含静态资产的辅助方法 ---stylesheet_link_tag
和--- Rails 自动将时间戳添加javascript_include_tag
到image_tag
对这些文件的所有引用。
如何为没有此类辅助方法的其他资产(
例如 .swf
文件)实现类似的东西?
(这个强制重新下载的“策略”有名字吗,如果有,叫什么名字?)