2012-02-09 52 views
0

某種問題我解決不了......filename..extension //回形針重新處理

在某些應用上,呼籲方法:before_create爲前綴的文件與一個雙點(例如擴展/圖片/13402/medium/hey-1..jpg)

這個問題對於新問題是固定的,但是當我應用重新處理時,什麼都不會發生!在舊的;我想知道是否有人可以提供幫助

+0

你有沒有找到一個解決辦法? – pduersteler 2012-02-23 12:59:49

+0

似乎與無指紋列相關(儘管這是幾年之後),因爲路徑是:樣式::指紋。:content_type_extension因此無指紋給出樣式。擴展 – nruth 2015-10-13 15:32:47

回答

0

重新處理/刷新只需要您的原始圖像並在模型類中重新創建定義的樣式。因此,如果您的原始圖像包含一個帶有雙點的文件路徑,它們也會應用於生成的樣式。您必須清理模型記錄中的原始文件和存儲的文件路徑。

只知道知道會寫一個腳本來修改這個。基本上

foreach image 
    strip out double dots from original file name 
    rename file 
    store new file path in model record 
end 

然後rake paperclip:refresh