下面是我的paperclip拇指样式类型的哈希。我以前添加了新的图像类型,并使用 Image.find(some_id).image.reprocess回填了特定版本! :sailthru_bid_now
这个命令和方法一直有效。
最近我添加了一个新的图像类型:sailthru_bid_now,它使用格式png。完美地创建新图像,但是当我尝试运行命令来回填类型时,它运行时没有错误,并且不会创建新类型。奇怪的!如果我删除它的自定义格式。
所以我在这里,请求任何帮助!提前一百万谢谢。
ManualCropper.rb
THUMB_STYLES = {
home_page_thumb: "216x223#",
thumb: "85x60#",
large_list: "150x200>",
detail: '420x2000>',
full_screen: '1024x1004>',
featured: '159x116#',
iframethumb: '266x207#',
sailthru: '274x282#',
:sailthru_bid_now => {
:geometry => '274x282#',
:watermark_path => "public/images/bid_now_watermark.jpg",
:format => 'png'
},
#IOS IMAGES SIZES
ios_small_thumb: '75x75#',
ios_large_thumb: '158x158#'
}
Image.rb:
has_attached_file(:image, :styles => Paperclip::ManualCropper::THUMB_STYLES,
:processors => [:manual_cropper,:watermark],
:storage => :s3,
:s3_credentials => Rails.application.config.s3_yaml_path,
:path => "images/:id/:style.:extension")
validates :image, :presence => true
validate :file_dimensions, :unless => "errors.any?"