タイトルで質問を正しく表現していませんが、ここでやりたいことを説明します。
私には次のような方法があります:
class User < ActiveRecord::Base
def myMethod(abc, xyz)
#do stuff
end
end
アプリ内の5つの異なるモデルが、after_createコールバックでこの関数を呼び出すようにします。
これらの各モデルに関数を入れてこの関数を呼び出すことは、非常に反DRYのようです。
メソッドを保持するこのモデル(上記)に、他のモデルのコールバックをリモートで使用する方法はありますか?
または、誰かが私がこのようなものにアプローチする必要がある別の方法を提案できますか?