2011-09-14 61 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上)

相關問題