23
SWFファイルをアセットパイプラインに移動することは可能ですか?可能であれば、これをどのように行うことができますか?ruby on rails 3.1 .swfをアセットパイプラインに移動しますか?
SWFファイルをアセットパイプラインに移動することは可能ですか?可能であれば、これをどのように行うことができますか?ruby on rails 3.1 .swfをアセットパイプラインに移動しますか?
app/assets/flash
という名前のフォルダに入れることをおすすめします。
あなたの資産パスにこのフォルダを追加します。
config.assets.paths << Rails.root.join('app', 'assets', 'flash')
は、彼らはあなたのビューで、次のように参照することができます。
asset_path('name_of_swf')
asset_pathヘルパーは、正しいファイルが開発・生産で参照されていることを確認しますモード。
偉大なあなたは、そのような資産のパスを拡張することができることを知っていなかった!参照のために、/config/application.rbのconfig.assets.path << etcを追加してください。 – Rubytastic
しかし、プリコンパイルする必要のあるファイルのみのアプリケーション/アセットはありませんか? swfはバイナリであり、プリコンパイルを必要としません。 – Undistraction
パイプラインに配置されたバイナリファイルには、将来のヘッダーとクライアントサイドキャッシングを利用できるように、フィンガープリントが追加されています。 –