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
(再ダウンロードを強制するこの「戦略」には名前がありますか? もしそうなら、それは何と呼ばれますか? )