したがって、ソース ツリーは次のようになります。
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"
)。
これを機能させるために、ファイルごとに相対パスをオーバーライドする方法はありますか?