我有两个模型:
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
在控制器中,提交模型由用户模型创建
def create
@user = User.where(:email => user_params[:email]).first_or_create
@user.update_attributes(user_params)
end
未为提交模型触发 after_create 回调。
我怎样才能让这个回调工作?