1

我在使用 gem Kaminari 进行分页时遇到问题!

例如,我有 18 页,每页用于分页 - 10 页。当我找到第一个链接时,我看到 5 个链接。当位于 4 - 8 个页面链接时,在 7 - 10。我需要始终显示 10 个页面,尽管如果我位于第一页或最后一页(如果我有 10 个或更多页面)。如果我有 7 页 - 我必须在第一页看到 7 个链接。

有什么提议吗?

4

1 回答 1

1

没有直接的方法可以做到这一点。一种选择是设置窗口大小,即在当前页面之后和之前显示的页面数。

<%= paginate @listings, :window => 3 %>

您可以根据当前页面生成窗口大​​小并将其发送到分页调用。

于 2013-04-22T15:56:11.610 回答