2013-07-03 15 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。它有一个相似或相同的语法,我从来没有遇到过它的输出问题。