Есть ли способ обрабатывать after_save и after_destroy «одинаково»?

Я использую Rails 3.1.0 и хотел бы знать, можно ли обработать after_save и after_destroy выполняет обратный вызов «одинаково». То есть мне нужно запустить одни и те же методы для обратных вызовов after_save и after_destroy .

В настоящее время я должен обрабатывать эти обратные вызовы отдельно, даже если они выполняют одно и то же:

after_save do |record|
  # Make a thing
end

after_destroy do |record|
  # Make the same thing as in the 'after_save' callback
end

Итак, есть способ обработать after_save и after_destroy "одинаково"?

12
задан Backo 15 January 2012 в 18:08
поделиться