В моем приложении куча моделей, для которых я слушаю изменения с post_save
.Кроме того, у меня есть поле updated_at
для всех тех, которое является отметкой времени, которая будет обновляться при каждой операции сохранения.
Предполагается, что модель Question
имеет отношение один-два-много к модели Answer
.происходит следующее:
Если я добавлю Answer
, то post_save
будет запущено для обеих моделей (из-за обновления отметки времени на Question
).В моем случае использования мне нужно знать, был ли изменен сам Question
(в дополнение к updated_at
) или если post_save
был запущен только потому, что был добавлен Answer
.
Есть ли чистыйспособ достичь этого?