2013-03-27 97 views
0

我使用緩存羅盤圖像破壞破壞:緩存指南針精靈

asset_cache_buster do |http_path, real_path| 
    if File.exists?(real_path) 
    hash = Digest::MD5.file(real_path.path).hexdigest 
    "v=%s" % hash[0,5] 
    end 
end 

使用image_url()將追加v

如何可以完成使用精靈?:

@import '../images/navbar/*.png'; 
@include navbar-sprite; 

我試過,但扔羅盤語法錯誤相同的行爲:

@import image-url('../images/navbar/*.png'); 

我能做些什麼?

回答

0

指南針spriting的默認行爲幾乎是,除了它改變文件的名稱,而不是更改查詢字符串。檢查文件系統和/或輸出css。你沒有看到像/images/navbar-s34fe0604ab.png這樣的網址生成的圖像?只要/images/navbar/中的任何文件發生更改,該名稱都會更改。