【发布时间】:2020-07-11 00:36:59
【问题描述】:
我们使用will_paginate gem 按字母顺序呈现用户,每页 10 个条目
假设我们在第二页对activate 或deactivate 的用户(比如user15)执行操作
, 我们更愿意在第二页本身显示用户信息,或者我们应该在此处使用默认排序条件将用户重定向到第一页
还有另一种情况会出现问题:
假设有 31 个条目,那么第 4 页将包含一个条目
, 如果我们删除这个用户,我们不能显示第四页,因为没有这样的用户存在
在上面的场景中,page=4 和per_page=10,但是它会渲染这个页面失败
我们应该如何处理这些情况,我们是否应该在上述任何一种情况下显示page=1。
在上述情况下正确的做法是什么
【问题讨论】:
标签: ruby-on-rails pagination will-paginate