Я с удовольствием использую attachment_fu для обработки загрузки файлов и создания миниатюр. Однако в некоторых (но не во всех!) Случаях я хотел бы запретить создание миниатюр.
Как мне взломать attachment_fu для этого?
Особенности: У меня есть традиционная модель attachment_fu
class Pic < ActiveRecord::Base
has_attachment :content_type => :image, :storage => :s3, :resize_to => '200x600>',
:thumbnails => { :thumb48 => [48,48],
:thumb32 => [32,32],
:thumb22 => [22,22] }
validates_as_attachment
end
Пользователь указывает файл, который будет загружен в форму, используя ввод файла, и отправляет форму действию, в котором рис создается с помощью
@pic = Pic.new(params[:pic])
В некоторых случаях я хотел бы иметь возможность сделать что-то вроде
@pic = Pic.new(params[:pic], {:generate_thumbnails => false})
и предотвращение создания миниатюр.