Compreendendo o retorno de chamada after_update no Rails 4

Eu tenho um objeto Rails comafter_update retorno de chamada que envia um registro para uma fila. E o problema é que notei que algumas vezes a fila está sendo processada mais rapidamente do que o objeto está sendo atualizado.

Minha pergunta éafter_update chamado não depois que a atualização do objeto terminou, mas quando começou? De que retorno de chamada eu preciso se quiser fazer algo apenas com eledepois de atualização foi bem sucedida?

questionAnswers(2)

yourAnswerToTheQuestion