Есть ли способ избежать автоматического обновления полей меток времени в Rails? - PullRequest
63 голосов
/ 14 мая 2009

Если у вас есть столбцы БД created_at и updated_at, Rails автоматически установит эти значения при создании и обновлении объекта модели. Есть ли способ сохранить модель, не касаясь этих столбцов?

Я ввожу некоторые устаревшие данные, и я хотел бы установить эти значения из соответствующих значений в (по-другому) устаревших полях данных. Когда я устанавливаю их в модель, а затем сохраняю модель, я обнаруживаю, что Rails переопределяет входящие значения.

Конечно, я мог бы просто по-разному называть столбцы модели Rails, чтобы предотвратить это, но после того, как данные импортированы, я хочу, чтобы Rails делал автоматическую отметку времени.

Ответы [ 11 ]

1 голос
/ 16 декабря 2010

Или, для безопасности потока, см .: http://www.hungryfools.com/2007/07/turning-off-activerecord-timestamp.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...