Compass は、Rails 3.1 以降のアセット パイプライン環境で画像ファイルからスプライトを生成できるという印象を受けました。しかし、私はそれを機能させることができません。
私の application.scss ファイルには、次のコードがあります。
@import "foo/*.png";
@include all-foo-sprites;
にfoo
ディレクトリがあるapp/assets/images
場合、これは問題なく機能しますが、ディレクトリがある場合、lib/assets/images
またはvender/assets/images
まったく機能しません。
エラーが発生し続けます:
No files were found in the load path matching "foo/*.png". Your current load paths are: /Users/xxxxxx/app/assets/images
しかし、問題なく動作するため、それがロードパスにあることvender/assets/images/foo
はimage-url('foo/bar.png')
わかっています。
私が本当に望んでいるのは、画像をGemに入れることです(画像は多くのアプリで共有されているため)が、それも機能しません。
これが可能かどうか誰にもわかりますか?Compass-Rails がアセット パイプラインをサポートしていることは知っていますが、この特定の機能のサポートについて言及している場所が見つかりません。