似乎jpeg图像的ROR预编译不起作用。
如果我看一下控制台:
image1-57b4fc128e8ee5872...1500a8cea50.jpg
图片已加载
但是对于jpeg文件,我只得到image2.jpeg
并且没有加载图像。
感谢您的帮助
答案 0 :(得分:0)
如果您在css中将图片设置为background-image
,请务必使用ìmage-url
:
.your_element {
background-image: image-url('your_image.jpg');
}
而不是
.your_element {
background-image: url('your_image.jpg');
}
仅使用url
将不适用于Rails资产管道(Rails在文件名之前添加令牌,并在文件更改时更改它以使导航器再次执行请求。
如果您在erb视图中将图像设置为img
标记,则出于同样的原因,您应该使用Rails提供的img_tag
帮助程序,而不是经典<img>
帮助程序。 1}}标签
img_tag('your_image.jpg')
而不是
希望这有帮助!