В Rails при обслуживании статических файлов вы получаете asset ID
, который добавляется к URL, например,
<script src="/javascripts/application.js?1300371955" ...
<link href="/stylesheets/custom.css?1299690788" ...
Таким образом, URL-адрес статического файла изменяется, если изменяется временная метка файла и браузеры автоматически запрашивают новый файл.
Я видел, что с помощью вспомогательных методов для включения статических ресурсов --- stylesheet_link_tag
, javascript_include_tag
и image_tag
--- Rails автоматически добавляет временные метки ко всем ссылкам на эти файлы.
Как я могу реализовать нечто подобное для других ресурсов, у которых нет таких вспомогательных методов?
Например, .swf
файлы?
( Есть ли у этой "стратегии" принудительной повторной загрузки имя, если да, то как оно называется? )