2013-07-03 40 views
0

在我的SCSS文件我使用Rails的圖像網址助手是這樣的:防止導軌資產圖像的URL幫手額外的「IMG」字

background-image: image-url('sidebar-button-gradient.png')!important 

它產生在CSS作爲輸出這兩條線:

background-image: url(/assets/sidebar-button-gradient.png) !important img; 
background-image-width: 20px; 

在Chrome中檢查,第一行被忽略(這是交叉),如果我手動刪除多餘的最後一個「IMG」字則認爲:

background-image: url(/assets/sidebar-button-gradient.png) !important; 

Rails助手正在生成它,我該如何刪除該單詞?

我也試過資產URL(路徑圖)

回答

0

這似乎是工作:

background: url(sidebar-button-gradient.png) repeat-x #f6f6f4; 

只能休息來測試生產,我不知道這是否會工作時資產是預編譯的。

0

如果你使用的是SCSS,它應該在add Compass以上(顯然,我說,不知道你的設置太多了)是微不足道的。如果您在使用Rails image-url助手時遇到問題,請嘗試使用the image-url helper provided by compass。它有一個相似或相同的語法,我從來沒有遇到過它的輸出問題。