在 RefineryCMS gem 的 scss 中,他们以这样的背景图像为目标:
body {
min-height: 100%;
margin: 0;
padding: 0;
font-size: 10px;
font-family: Verdana;
line-height: 1.5em;
background: #303030 image_url('refinery/page_bg.png') repeat;
}
而编译的时候会是这样的:
background: #303030 image_url('refinery/page_bg.png') repeat;
但是, page_bg.png 在 assets 文件夹中:assets/refinery/page_bg.png
如果我尝试www.mydomain.com/assets/refinery/page_bg.png
我可以看到图像所以,image_url('refinery/page_bg.png')
在编译的 scss 中缺少前缀assets/
我怎样才能解决这个问题?
我试图在public
名为的文件夹中创建一个文件夹并将其refinery
放入page_bg.png
其中,但是,我没有工作,并且 www.mydomain.com/refinery/page_bg.png 不会显示图像。
有解决方案吗?任何人都可以帮忙吗?修复资产前缀当然更好,但是,我不介意直接使用公用文件夹..