1

我最近开始为我的 Rails 项目从资产主机提供静态资产(主要是图像)。

我的一小部分图像没有从资产主机提供,因为它们是使用 CSSbackground-image属性而不是image_tag

有干净的解决方法吗?我宁愿不创建“样式表”控制器,因为我正在使用该asset-packager插件并希望保留此功能。

谢谢!萌

4

2 回答 2

1

您应该能够将完整路径放在 CSS 中的 url 中:

background:url({asset_domain}/images/image.png) repeat-x left top;
于 2010-04-21T04:21:34.397 回答
1

我在 Rails 3.0.x 下执行以下操作

background: url(<%= image_path("logo.png") %>) no-repeat;
于 2011-06-27T23:57:52.033 回答