2011-09-14 64 views
0

我.css.erb文件使用asset_path助手添加图片的URL像这样:的Rails 3.1资产管道:asset_path帮手不css.erb文件添加指纹

背景:网址(<%= asset_path( 'bg_image.gif')%>);

我希望asset_path帮助程序追加一个md5指纹,就像它在执行rake资源时在视图文件中所做的一样:precompile。但是在编译CSS的URL只是变成:

背景:网址(/assets/bg_image.gif)

从CSS作品中引用图片这样加载,但速度很慢。我希望CSS明显使用指纹版本。

有人知道这个问题是什么?也许我需要用rails提交一个bug。

回答

0

好吧,我使用bundle exec rake资源重新编译了我的资产:预编译RAILS_ENV =生产,它现在可以工作!

我以前只是做rake资产:本地预编译,因为我读的是预编译使用生产环境作为默认值。但是,情况似乎并非如此。

(我必须在本地进行预编译,因为我在Heroku上)

相关问题