Sprockets ではなく、Grunt ワークフローを使用して Rails アプリでアセットを管理することに取り組んでいます。
これまでのところ、私は自分のアプリの JS と CSS をそれぞれ と に連結および縮小しpublic/assets/javascripts/application.js
てpublic/assets/stylesheets/application.css
います。
また、Bower コンポーネントの JS と CSS を連結しpublic/assets/javascripts/vendor.js
、public/assets/stylesheets/vendor.css
それぞれ と に縮小します。
次に、Bower コンポーネントのフォントと画像が にコピーされpublic/assets/(images|fonts)
ます。
これで問題ありませんが、これらのファイル内のフォント/画像への参照を更新して、新しい場所を反映する必要があります。
私は cssmin を見てきました。はい、ファイル参照を書き換えますが、参照されているファイルの種類に応じてファイルパスを変更することはできません。
どうすればこれを行うことができるかについてのアイデアはありますか?
また、ビューファイルを読み取り、それらを使用してファイルを縮小および連結し、ビューのタグとタグを更新できる Grunt プラグインについて読んでいます。
Railsアプリでそれを行うことはできませんか? Railsでこれを処理する方法はありますか?