Как пересчитать идентификаторы записей БД в рельсах? - PullRequest
1 голос
/ 06 мая 2011

Давайте иметь некоторую модель в приложении Rails, представленную набором записей БД.У каждого из них будет поле 'id'.Если мы удалим несколько первых записей, метод Model.first вернет Model с id > 0.

Итак, вопрос: как обновить все записи в БД (в «стиле Rails»),записи с полем id, начиная с нуля?

1 Ответ

2 голосов
/ 06 мая 2011

Поле Id не должно содержать информационное значение.Если вы хотите, чтобы записи имели номера, начинающиеся с 0, просто добавьте поле «число» и уникальный индекс для этого поля.

Редактирование: это способ Rails, как это сделать.

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