限制模型中的回调与右类相关

时间:2017-03-08 15:01:35

标签: ruby-on-rails

我有一个模型问题,触发与不同模型的API相关的回调。有没有办法干净地分离哪个类应该运行某些回调?

module Trackable
  extend ActiveSupport::Concern
  TRACKER = Tracker.new()

  included do
      after_create_commit :do_this_to_user
      after_create_commit :do_this_to_order
  end

  def do_this_to_user

  end

  def do_this_to_order
  end

end

然后我显然将这个问题包含在相关模型中,所以我不希望这两个回调都被运行。我想为正确的课程提供正确的回调。这里最好的方法是什么?

0 个答案:

没有答案