我认为我们需要在样式表中加载这样的图像 - asset-url(image.png)
。
这适用于我们手动加载的样式表,图片。
但对于像tablesorter这样的库加载的图像,我是否需要编辑样式表并将image.png
替换为asset-url(image.png)
?
答案 0 :(得分:0)
所以我也遇到了这个问题,长话短说我不得不修改我的库
如果您的图书馆位于app/assets
,lib/assets
或vendor/assets
,那么他们将受到asset-pipeline的影响。
对于库的css文件(任何引用其他资源的文件),我必须将CSS转换为SASS,因为在SASS中使用asset-url
所以file.css
成为file.css.scss
对于库的js文件,我必须将其中一些(任何引用的图像)重命名为file.js
到file.js.erb
,然后我必须使用<%= asset_path("library/file.jpg") %>
< / p>
您可以直接将您的库放在public/assets
中来避免使用资产管道我相信,但您不会从生产中获得资产管道的好处。
希望这有帮助。