ActiveRecord Глобальные обратные вызовы для всех моделей
У меня есть около 40 моделей в моем приложении RoR. Я хочу настроить обратный вызов after_save для всех моделей. Один из способов - добавить его ко всем моделям. Поскольку этот обратный вызов имеет один и тот же код для выполнения, есть ли способ определить его один раз глобально, чтобы он вызывался для всех моделей.
Я попробовал это без удачи:
class ActiveRecord::Base
after_save :do_something
def do_something
# ....
end
end
Тот же код работает, если я делаю это в отдельных моделях.
Спасибо имран