2012-02-09 53 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