【发布时间】:2016-04-23 13:32:29
【问题描述】:
听起来应该是一个常见问题,但我找不到任何相关信息。
设置:
我有一个分页的项目列表;每个项目都有一个remote: true"Delete" button,因此可以使用remote ajax 请求删除任何项目。
问题: 一旦您删除了第一页上的许多项目,转到下一页将导致您丢失许多项目。
例如对于 30 个项目,每页 10 个项目,删除第一页上的 2 个项目并转到第 2 页将导致您看到项目 #12-22。 (因为项目 10-12 现在显示在第一页上,而不是我们刚刚删除的位置。)
我目前的想法是每次删除一个项目时将下一个项目附加到列表的末尾,这样我们每页总是有 10 个项目,但我很想知道是否有更好/更简单的处理这个问题的方法。
【问题讨论】:
标签: ruby-on-rails ruby pagination kaminari