升级到rails 3.2(从3.0.10)后,回形针(3.0.2)出现问题。升级到rails 3.2后回形针更改图像路径3.2
原来一个图片的路径是:
"http://localhost:3000/system/photos/94/small/AudiLogo.jpg?1335392139"
后从来没有升级这种图像的再次出现!但如果我上传新的图片,这将在页面上显示正常,但新路径那使用是:
"localhost:3000/system/products/photos/000/000/094/smal/AudiLogo.jpg?1335392139"
什么在升级发生?有什么解决方案将旧路径转换为新路径?
我尝试使用“rake paperclip:refresh:missing_styles”,但没有成功。
回形针配置部分就是这样。
has_attached_file :photo,
:processors => lambda { |a|
if a.external?
[:thumbnail]
else
[:thumbnail,:watermark]
end
},
:styles => {
:slider => { :geometry => "350x312#", :format => :jpg, :watermark_path => "#{Rails.root}/public/images/watermark.png", :position => "NorthEast" },
:small => "100x50>",
:medium => "200>x200",
:thumb => "100x100>",
:big => { :geometry => "640x480>", :format => :jpg, :watermark_path => "#{Rails.root}/public/images/watermark.png" }
},
:default_url => "/images/noimage.png"
在此先感谢。
是新的URI输入错误的“SMaL公司”段? – Christian 2012-04-25 23:40:21
您是否升级了回形针或者只是Rails? – 2012-04-25 23:41:13
您可以发布处理附件的回形针选项的相关模型部分吗? – 2012-04-26 00:09:58