Rails - 逐页分页

时间:2013-12-18 00:02:36

标签: jquery ruby-on-rails ajax

我对使用Rails 4的教程应用程序的“工作流程”有疑问。

假设我有1,000个模板和各种组将访问这些模板。例如,如果我想检索'Group 1'的所有记录,我可能会得到以下5条记录:

  Templates:
    id   |   content    |    group_id
    23   |   "a"        |       1
    44   |   "b"        |       1
    99   |   "c"        |       1
    104  |   "d"        |       1
    137  |   "e"        |       1

现在我有5个与第1组相关联的记录,我希望将5个单独的页面排成一行,所有这些页面都排成一行。因此,用户首先会看到id: 23的页面,然后点击“提交”。点击“提交”后,显示的下一页将显示id: 44,然后这将一直持续到用户id: 137为止。

实现此工作流程的最佳方法是什么?我想这与填写的调查或完成的教程类似。我需要使用ajax来实现这一目标吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我会使用某种分页宝石,我最喜欢的是will_paginate。它非常易于使用。