#new_record? функция определяет, была ли сохранена запись. Но в хуке after_save
он всегда ложный. Есть ли способ определить, является ли запись новой записью или старой после обновления?
Я надеюсь не использовать другой обратный вызов, такой как before_create
, чтобы установить флаг в модели или потребовать другой запрос в базу данных.
Любые советы приветствуются.
Изменить: необходимо определить это в хуке after_save
, и для моего конкретного случая использования нет updated_at
или updated_on
timestamp