現在、asset_syncを使用してアセットをRailsからS3に移動しています。
JSライブラリはbootstrap.js
、ダイジェストを介してキャッシュ制御する必要がある他のスタイルシート/jsをブートストラップするものとして提供されます。ライブラリの機能をすばやく変更できるようにしたいので、bootstrap.js
寿命が短く、したがって非常に小さい必要がありますが、キャッシュで消化されたcss / jsは、Railsアセットパイプラインの原則に従って永久に存続する必要があります。
問題は、プリコンパイルを実行すると、ダイジェストbootstrap.js
がキャッシュダイジェストされた他のcss / jsを正しくロードすることですが、明示的にtruebootstrap.js
に設定しているにもかかわらず、非ダイジェストは非ダイジェストの同等物のみを指します。:digest
<%= asset_path 'badgelib.js', :digest => true %>
アセットをダイジェストバージョンにリンクさせる他の方法はありますか?