Ruby on rails 3.1 Rails 3.1资产管道:资产路径帮助器不会在css.erb文件中添加指纹

Ruby on rails 3.1 Rails 3.1资产管道:资产路径帮助器不会在css.erb文件中添加指纹,ruby-on-rails-3.1,ruby-1.9.2,asset-pipeline,Ruby On Rails 3.1,Ruby 1.9.2,Asset Pipeline,My.css.erb文件使用asset_path helper添加图像URL,如下所示: 背景:url 我希望asset_path helper附加一个md5指纹,就像执行rake assets:precompile时在视图文件中所做的那样。但在已编译的css中,url只是变成: 背景:url/assets/bg_image.gif 通过这种方式加载css引用的图像是可行的,但速度很慢。我希望css使用指纹版本 有人知道问题是什么吗?也许我需要用rails提交一个bug。好的,我用bundle

My.css.erb文件使用asset_path helper添加图像URL,如下所示:

背景:url

我希望asset_path helper附加一个md5指纹,就像执行rake assets:precompile时在视图文件中所做的那样。但在已编译的css中,url只是变成:

背景:url/assets/bg_image.gif

通过这种方式加载css引用的图像是可行的,但速度很慢。我希望css使用指纹版本


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

好的,我用bundle exec rake assets:precompile rails\u ENV=production重新编译了我的资产,现在就可以了

我过去只做rake资产:本地预编译,因为我知道预编译使用生产环境作为默认环境。然而,情况似乎并非如此

我必须在本地预编译,因为我在Heroku上