lib/nifty/attachments/model_extension.rb in nifty-attachments-1.0.1 vs lib/nifty/attachments/model_extension.rb in nifty-attachments-1.0.3

- old
+ new

@@ -2,10 +2,10 @@ module Attachments module ModelExtension def self.included(base) base.extend ClassMethods - base.before_save do + base.after_save do if @pending_attachments @pending_attachments.each do |pa| old_attachments = self.nifty_attachments.where(:role => pa[:role]).pluck(:id) self.nifty_attachments.create(:uploaded_file => pa[:file], :role => pa[:role]) self.nifty_attachments.where(:id => old_attachments).destroy_all