我有兩個型號:不開火模式after_create回調與創建nested_attributes_for
class User
has_many :submissions
accepts_nested_attributes_for :submissions, :allow_destroy => true
end
class Submission
belongs_to :user
after_create :send_confirmation
def send_confirmation
UserMailer.confirm_submission(self)
end
end
在控制器中提交模型由after_create回調不點火的用戶模型
def create
@user = User.where(:email => user_params[:email]).first_or_create
@user.update_attributes(user_params)
end
創建提交模式。
我怎樣才能得到這個回調的工作?
請嘗試'after_save',而不是'after_create' –