Active Record - получить второй, третий .. элемент в базе данных (без идентификатора)

Как мне получить вторую, третью .. записи в базе данных. Я не хочу использовать автоматически увеличивающийся идентификатор, сгенерированный рельсами.

Поскольку я удаляю записи из своей базы данных, идентификатор продолжает увеличиваться.

Итак, моя БД будет иметь

id : 210 (Even thought it's currently the first value)
id : 211 (Even thought it's currently the second value)

Я знаю, что "Phone.first" вернет первое, как мне получить второе.

Дополнительный вопрос-
Destroy_all / delete_all -
удаляет только элемент. Могу ли я удалить все записи из БД и начать с одного идентификатора БД, не отбрасывая таблицу. Как я столкнулся с проблемами.

16
задан RedRory 27 October 2011 в 23:53
поделиться