class UserTraining < ActiveRecord::Base include NotifyWith::NotificationAttachedObject belongs_to :user belongs_to :training after_commit :notify_user_training_valid, on: :create private def notify_user_training_valid NotificationCenter.call type: 'notify_user_training_valid', receiver: user, attached_object: self end end