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

时间:2013-03-05 15:52:55

标签: sass compass-sass

我刚刚用罗盘生成了一个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;
}

1 个答案:

答案 0 :(得分:1)

Appologies,我一发布问题就在这里找到了另一个问题的答案......

Compass throwing in forward slash in front of images when making sprites

答案:

默认情况下,指南针使用所有资产的绝对路径。

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

relative_assets = true

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