我希望这是非常简单的,因为它非常基本。 使用资产管道 在sub子文件夹中得到一个css, exampla
&于供应商GT; stylsheets-> foo->酒吧,> style.css中
在这个style.css中我得到了以下内容
背景图像:网址(" ../../模板/ IMG / k.png&#34)
这在资产和资源未编译(开发)时有效
但不是生产..在生产中需要删除../。
如何在任何情况下使其工作?
答案 0 :(得分:1)
最后我将css文件移动到我的assets / styleshit的根文件夹中,并且它有效。
答案 1 :(得分:0)
尝试将您的图片移至app/assets/images
目录,并用以下内容替换您的行:
background-image: image-url('k.png')
或者,如果您希望保持文件夹的层次结构,假设您的图片位于app/assets/images/Template/img/
:
background-image: image-url('Template/img/k.png')
More关于-url
提供的-path
和sass-rails
个助手。