В моем приложении на Rails есть обратный вызов after_update. Но этот обратный вызов выполняется, когда моя запись впервые создается с использованием метода save и когда она обновляется с помощью update_attributes.
Итак, я хочу способ, с помощью которого callback / метод должен вызываться, когда он собирается обновить метод, но в настоящее время он выполняется, когда он собирается создать, а также метод обновления.
Я думаю, update_attribute также вызывает внутренний метод сохранения, потому что эта проблема надвигается.
Так есть ли способ, с помощью которого я могу вызвать свой хук, когда запись обновлена и не сохранена.
Я нашел один способ, используя attr_accessors, но я хотел другой путь, так как поддержание этих флагов будет очень трудным для моего приложения