在css中引用用于rails prod的图像

时间:2015-01-26 21:11:18

标签: html css ruby-on-rails

我更改了我的css文件以执行以下操作:

将my_css.css.scss更改为my_css.css.scss.erb:

#mainLogo {
    background: url('<%= image_path 'sprites.png'%>') no-repeat;
}

但它解决了:

background: url("/assets/sprites.png") no-repeat;

如果我在我的主页(application.html.slim)上放置相同的代码:

p=image_path 'sprites.png'

打印出来:

/assets/sprites-eab0989be1d5f5ba1c08c46728c2416b.png

这就是我想要的。

如何让css文件同时具有指纹版本?

我尝试过什么?几乎所有事情,但这里有一些事情:

background-image: image-url("sprites.png");

变成:

background-image: url(/assets/sprites.png);

(没有指纹/消化的文件名)

//= depend_on_asset 'sprites.png' 添加到css文件似乎没有任何改变。

0 个答案:

没有答案