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