我没有在标题中正确地表达这个问题,但这是我想做的。
我有一个方法,像这样:
class User < ActiveRecord::Base
def myMethod(abc, xyz)
#do stuff
end
end
我希望我的应用程序中有 5 个不同的模型在他们的 after_create 回调中调用这个函数。
在每个模型中放置一个函数来调用这个函数似乎非常反 DRY。
在这个模型(上图)中是否有一种方法可以保存该方法 - 远程使用其他模型的回调?
或者任何人都可以建议一种不同的方式我应该接近这样的事情吗?