所以我的源代码树看起来像这样:
assets/
├── css/
│ ├── master.css.scss
│ └── admin/
│ └── admin_master.css.scss
└── img/
└── background.jpg
我relative_assets打开了 Compass 选项,并且正确设置了css_dirand选项。images_dir
我的问题是,当image-url("background.jpg")从master.css.scssor调用时admin_master.css.scss,它总是返回"../img/background.jpg",这当然适用于前者,但不适用于后者(它实际上意味着"/assets/css/img/background.jpg")。
有没有办法在每个文件的基础上覆盖相对路径,以使其工作?