Rails Pagination - количество элементов первой страницы - PullRequest
0 голосов
/ 28 марта 2012

Есть ли способ разместить больше элементов на первой странице, чем на остальных страницах, при использовании разбиения на страницы в Rails?

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

@listings = Listing.page(params[:page]).per(25)

Ответы [ 2 ]

0 голосов
/ 17 мая 2017

Я решил проблему следующим образом (на первой странице предполагается 2 элемента, а на следующих страницах 7 элементов):

per_page = 7 @comments = @content.comments.page(params[:page]).per(per_page).padding((per_page-2) * -1)

0 голосов
/ 28 марта 2012

Как то так?

@listings = Listing.page(params[:page]).per(params[:page].to_i == 1 ? 100 : 25)
...