ruby-on-rails - 在 Rails 中使用 CSS background-image 属性时从 Asset Host 提供图像

标签 ruby-on-rails css cdn

我最近开始为我的 Rails 元素提供来自 Assets 主机的静态 Assets (主要是图像)。

我的一小部分图片没有从 Assets 主机提供,因为它们是使用 CSS background-image 属性而不是 image_tag

显示的

是否有解决方法?我不想创建“样式表” Controller ,因为我正在使用 asset-packager 插件并希望保留此功能。

谢谢! 萌

最佳答案

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

background:url({asset_domain}/images/image.png) repeat-x left top;

关于ruby-on-rails - 在 Rails 中使用 CSS background-image 属性时从 Asset Host 提供图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2679941/

相关文章:

ruby-on-rails - 如何创建命名空间模型?

html - 应用于 HTML 页面主体元素的 CSS 选择器

performance - Stack Overflow 是如何实现缓存的?

javascript - 在 google cdn 上找不到 Angular 路由 js

ruby-on-rails - 将电子邮件中的文本/纯内容转换为普通文本

ruby-on-rails - Ruby - 是否可以将方法别名为安全导航运算符

html - 如何将我的链接对齐到页面的右侧?

file-upload - 使用 RavenDB 存储上传的文件数据

jquery - 在Rails中使用form_tag的 'remote'时如何自定义ajax调用?

jquery - 单击 <input type=file> 按钮后如何设置表格奇数/偶数行样式