わかりましたので、assets/images/iconsにiconsというサブディレクトリがあります。
sass を使用する私の CSS では、次のようにします。
background: transparent image-url("mobile.png") no-repeat left center;
そしてherokuにプッシュすると、問題なく動作し、背景に問題はありません。
しかし、もしそうなら:
background: transparent image-url("icons/mobile.png") no-repeat left center;
背景は単に表示されません。
これまでに見つけたもの:
- 表示される画像(サブディレクトリにないもの)のCSSのすべての背景URLは
/assets/mobile-circle-header-fac4f74ae28c8147aaf9dbca8fb110e8.png
- 表示されないサブディレクトリ内の画像は、
/assets/icons/mobile.png
ダイジェストがないようなものです。 - サブディレクトリに画像があり、それを image_tag 経由で呼び出したときに html に表示されるため、問題を特定して sass する必要があります。
さらに情報が必要な場合は、お問い合わせください。
ありがとう!
編集
サブディレクトリの名前を「アイコン」以外の名前に変更すると、機能します:O、何かアイデアはありますか? 笑...