Retornos de chamada globais do ActiveRecord para todos os modelos
Eu tenho cerca de 40 modelos no meu aplicativo RoR. Quero configurar um retorno de chamada after_save para todos os modelos. Uma maneira é adicioná-lo a todos os modelos. Como esse retorno de chamada tem o mesmo código para executar, existe uma maneira de defini-lo globalmente uma vez, para que seja chamado para todos os modelos.
Eu tentei isso sem sorte:
class ActiveRecord::Base
after_save :do_something
def do_something
# ....
end
end
O mesmo código funciona se eu fizer isso em modelos individuais.
Obrigado, Imran