Tag: 全局

适用于所有型号的ActiveRecord全局回调

我的RoR应用程序中有大约40个模型。 我想为所有模型设置一个after_save回调。 一种方法是将其添加到所有模型中。 由于此回调具有相同的代码,因此有一种方法可以全局定义它,以便为所有模型调用它。 我试了这个没有运气: class ActiveRecord::Base after_save :do_something def do_something # …. end end 如果我在单个模型中执行相同的代码。 谢谢,伊姆兰