如何跳過基於虛擬屬性的後處理?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之後 –