Как я могу вытащить вторую (или третью или четвертую) десять записей из модели? - PullRequest
0 голосов
/ 02 января 2012

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

Допустим, я хочу первые записи в модели, которые я мог бы сделать:

 Model.order("created_at ASC").limit(10)

Но я хочу, скажем, найти вторую, третью или четвертую запись. Как бы я это сделал?

 Model.order("created_at ASC").#take the second ten or something

1 Ответ

5 голосов
/ 02 января 2012

Вы хотите использовать метод offset:

Client.limit(5).offset(30)

возвращает 5 элементов, начиная с 31-го элемента.

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