したがって、ソース ツリーは次のようになります。
assets/
├── css/
│ ├── master.css.scss
│ └── admin/
│ └── admin_master.css.scss
└── img/
└── background.jpg
コンパス オプションをrelative_assetsオンにして、オプションcss_dirとimages_dirオプションを正しく設定しました。
image-url("background.jpg")私の問題は、 または のいずれmaster.css.scssかから呼び出すとadmin_master.css.scss、常に が返されること"../img/background.jpg"です。これはもちろん前者には適切ですが、後者には適切ではありません (実際には を意味します"/assets/css/img/background.jpg")。
これを機能させるために、ファイルごとに相対パスをオーバーライドする方法はありますか?