Sass 生成精灵时添加前导斜杠的指南针

Sass 生成精灵时添加前导斜杠的指南针,sass,compass-sass,Sass,Compass Sass,我刚刚用compass生成了一个sprite,但出于某种原因,它在生成的类url中添加了一个前导斜杠。是否有可能覆盖此选项,或者是我的config.rb中有什么错误 谢谢你的帮助 乔 config.rb> http_path = "/" css_dir = "/" sass_dir = "/" images_dir = "img" javascripts_dir = "js" sass> @import "spr/*.png"; @include all-spr-sprites; 生成的cs

我刚刚用compass生成了一个sprite,但出于某种原因,它在生成的类url中添加了一个前导斜杠。是否有可能覆盖此选项,或者是我的config.rb中有什么错误

谢谢你的帮助

config.rb>

http_path = "/"
css_dir = "/"
sass_dir = "/"
images_dir = "img"
javascripts_dir = "js"
sass>

@import "spr/*.png";
@include all-spr-sprites;
生成的css>

.spr-sprite, .spr-female, .spr-male {
  background: url('/img/spr-s88dfc99cac.png') no-repeat;
}

同位语,我一发布问题,就在这里找到了另一个问题的答案

答复:

默认情况下,compass对所有资源使用绝对路径

要更改此行为,请将此行添加到config.rb:

relative_assets = true
否则,您还可以更改“http_path”选项,以指向部署服务器上的项目站点所在的位置