如何跳过基于虚拟属性的后处理?Rails /回形针 - 跳过图像处理
我的虚拟属性总是无在before_asset_post_process回调
创建
可拆卸的模型
class Attachment < AR::Base
attr_accessor :skip_thumb
has_attached_file :asset, :styles => lambda { |attachment| { :thumb => ["100>", 'jpg'] ,
:thumb_big => ["200>", 'jpg']
}
before_asset_post_process :proceed_or_cancel
def proceed_or_cancel
#self.skip_thumb is always nil
if (self.skip_thumb.present?)
return false
end
end
end
不使用attr_accessible –
这似乎是因为属性不被置直到before_asset_post_process之后 –