首先,default_per_page
为10,渲染代码为:
= paginate @articles, window: 1
但是我发现当前页面是否为1,页面栏显示:
1, 2, 3 > >>
如果当前页面为2,则页面栏显示:
<< < 1, 2, 3 > >>
当前页面为3,页面栏显示:
<< < 1, 2, 3, 4 > >>
当前页面为4,页面栏显示:
<< < 3, 4, 5 > >>
之后,除非最后一页,否则每页将显示3个窗口。
但这不是我想要的!
我想要的是除非最后一页,否则每页仅显示3个窗口(包括第3页)。
而且我不知道为什么第三页上有4个项目。