我很高兴使用 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})
并防止生成缩略图。