我最近开始从资产主机为我的Rails项目提供静态资产(主要是图像)。
我的一小部分图片未从资源主机投放,因为它们是使用CSS background-image
属性而不是image_tag
这有干净的解决方法吗?我宁愿不创建“样式表”控制器,因为我正在使用asset-packager
插件,并希望保留此功能。
谢谢! 萌
答案 0 :(得分:1)
您应该可以将完整路径放在CSS中的网址中:
background:url({asset_domain}/images/image.png) repeat-x left top;
答案 1 :(得分:1)
我在Rails 3.0.x
下运行以下操作background: url(<%= image_path("logo.png") %>) no-repeat;