2012-06-15 71 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