【发布时间】:2017-05-18 05:21:40
【问题描述】:
在 Rails 中使用分页时,有没有办法在第一页上放置比其余页面更多的项目?
我正在使用 Kaminari gem 对项目列表进行分页,并实现了无限滚动来浏览页面。我想限制滚动时每页加载的列表数量,但希望初始页面以大量开始。以下是我的列表控制器中对 Kaminari 的当前调用:
@listings = Listing.page(params[:page]).per(25)
【问题讨论】:
-
最简单的方法可能就是写一些 JS 来触发加载第二页结果——这样你就不需要在服务器端做古怪的数学或逻辑.
标签: ruby-on-rails pagination infinite-scroll kaminari