2012-06-15 31 views
5

我在Windows 7上使用Scout应用程序可以轻松地使用SASS/Compass。我有一些令人难以置信的恼人的经历,试图定制侦察员应该使用的图像路径。在侦察员中设置自定义图像路径

的SCOUNT配置UI实际上提供了一个字段来设置我的图片的路径,所以我将它设置为这样的事情:

C:\ MyProject的\ IMG

接下来我用一个规则我.SCSS文件,例如:

@include background(image-url("bg_skin.png")); 

此编译成CSS具有这样的图像路径:

/images/img/bg_skin.png

这明显破坏了我的图像路径。我想我错过了为什么给我选择设置路径的逻辑,在此之后,它完全被否决。

随着越来越多的用户似乎有这个问题,更新发布:

http://www.continuousthinking.com/2012/05/14/scoutapp-0-6-0-rc1.html

此更新允许一个创建一个自定义配置文件来设置路径和这样的,这将被使用。所以,我创建了一个文件,并告诉侦察员使用它:

images_dir = "../img" 

这编译成图像路径的CSS是这样的:

/../img/bg_skin.png

注主导的斜线。再次,用户配置的路径被否决,并再次破坏我的路径。我想要做的就是告诉Scout使用我的“img”目录。这让我疯狂。

回答

0

如果您真的想获得相对路径,您需要将relative_assets = true添加到您的config.rb。当您使用compass create创建新项目时,在该文件中全部描述:

# To enable relative paths to assets via compass helper functions. Uncomment: 
# relative_assets = true