ruby-on-rails - rails 3.1 : Access a fingerprinted image from css

标签 ruby-on-rails image stylesheet ruby-on-rails-3.1 asset-pipeline

有没有一种优雅的方法可以从 css 访问生产中带有指纹的图像?

我知道我可以将 erb 用于 css,但是使用 erb 添加 url 看起来很难看,我认为它应该以某种方式自动化。此外,我不想更改供应商样式表。

谢谢!

最佳答案

我认为image-url应该可以解决这个问题

.btn_back:hover {background-image: image-url('btn_back_push.png');}

它在开发中对我有用。模式以及结果为预编译 Assets 的生产

开发者。模式:

.btn_nav:hover {
  background-image: url("btn_nav_push.png");
}

制作:

.btn_nav:hover{background-image:url(/assets/btn_nav_push-094b577d7e9e1cc6d5aced334f3fe8b3.png)}.

关于ruby-on-rails - rails 3.1 : Access a fingerprinted image from css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059367/

相关文章:

image - 估计图像线梯度(不是像素梯度)

html - 引号内的 ruby​​ 代码

ruby-on-rails - 带有嵌套资源的命名空间 Rails 3.2.8

java - 如何在 TextView Android 上使用带有文本的图像(设备的存储图像)?

html - 可以从 pandoc 的独立 HTML 文件中提取图像吗?

html - 如何使 img 标签中的照片大小合适以适合屏幕比例?

ruby-on-rails - 如何结合载波有条件地显示存在验证?

ruby-on-rails - Resque jobs,如何停止正在运行的作业

css - 为什么在特定屏幕宽度下我的整个自定义样式表都被忽略了?

html - CSS 内容宽度/ float 问题