在 Rails 中使用 CSS 背景图像属性时从资源主机提供图像
我最近开始从资源主机为我的 Rails 项目提供静态资源(主要是图像)。
我的一小部分图像没有从资产主机提供,因为它们是使用 CSS background-image
属性而不是 image_tag
显示的。
是否有干净的解决方法?我不想创建“样式表”控制器,因为我正在使用 asset-packager 插件并且希望保留此功能。
谢谢! 萌
I recently started serving static assets (mainly images) from an asset host for my Rails project.
A small portion of my images are not being served from the asset host because they are displayed using the CSS background-image
property rather than image_tag
Is there are clean workaround for this? I'd rather not create a "stylesheets" controller because I'm using the asset-packager
plugin and would like to preserve this functionality.
Thanks!
Moe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该能够将完整路径放入 CSS 中的 url 中:
You should be able to put the full path in the url inside your CSS:
我在 Rails 3.0.x 下运行以下操作
I do the following running under Rails 3.0.x