ruby-on-rails – 纸夹将升级后的图像路径更改为rails 3.2
发布时间:2020-12-16 20:16:53 所属栏目:百科 来源:网络整理
导读:升级到rails 3.2(从3.0.10开始)后,我有回形针(3.0.2)的问题. 原来一幅图像的路径是: "http://localhost:3000/system/photos/94/small/AudiLogo.jpg?1335392139" 升级后,这种图像永远不会再显示!但是如果我上传一个新的图片,这将在页面上显示良好,但使用的
升级到rails 3.2(从3.0.10开始)后,我有回形针(3.0.2)的问题.
原来一幅图像的路径是: "http://localhost:3000/system/photos/94/small/AudiLogo.jpg?1335392139" 升级后,这种图像永远不会再显示!但是如果我上传一个新的图片,这将在页面上显示良好,但使用的新路径是: "localhost:3000/system/products/photos/000/000/094/smal/AudiLogo.jpg?1335392139" 升级中发生了什么?有没有解决方案将旧路径转换为新的? 我尝试用“耙纸剪贴画:刷新: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>",:watermark_path => "#{Rails.root}/public/images/watermark.png" } },:default_url => "/images/noimage.png" 提前致谢. 解决方法
我有同样的问题.您可以通过创建一个文件,如config / initializers / paperclip.rb和put来解决这个问题
Paperclip::Attachment.default_options.merge!( :path => ":rails_root/public/system/:attachment/:id/:style/:basename.:extension",:url => "/system/:attachment/:id/:style/:basename.:extension" ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |