在我的 land.css.scss 我有:
header { background: image-url( "logo.png" ) no-repeat scroll 0 0; }
在开发模式下正确转换为:
header { background: url(/assets/logo.png) no-repeat scroll 0 0; }
但是在 rake assets:precompile logo.png 被复制到生产模式后:
public/assets/logo-46ff46dc41a0f734725d64d2764ebbeb.png
但是生成的application.css还是有
header { background: url(/assets/logo.png) no-repeat scroll 0 0; }
并且不会在 img 路径的末尾添加哈希。
非常感谢任何想法!
注意: html.erb 文件中定义的资产得到妥善管理。image_tag "slide.png" 被正确编译成 .png"/> :P