Мне просто интересно, знает ли кто-нибудь из вас, когда ActiveRecord использует свою «магию» для записи метки времени (например, made_at, updated_at).
Что я имею в виду, когда, при каком обратном вызове?(если AR вообще использует обратный вызов).
Я спрашиваю об этом, потому что хочу создать автообновляемый столбец (порядковый номер записи для каждого объекта) и хочу повторить AR-способ сделать это какнасколько это возможно.
РЕДАКТИРОВАНИЕ: Кажется, что AR делает это между after_validation и before_create / before_update.Вы можете сделать некоторые тесты для этого, создав проверку присутствия для столбца созданного_каталога и вставив новую запись с пустым созданным_текстом, она выдаст ошибку.