代码之家  ›  专栏  ›  技术社区  ›  NotDan

如何使用RubyonRails对记录进行分页?

  •  3
  • NotDan  · 技术社区  · 15 年前

    我想用RubyonRails对数据列表进行分页。基本上,我一次只想显示20条记录,带有“下一步”和“上一步”按钮。显示页码链接是很好的,但不是必需的。

    像这样的东西很不错:

    <<上一个1 3、4、5…下一个& gt;

    在RubyonRails(或者我可以添加的东西)中,是否有一种内置的方法可以做到这一点,这样我就不必自己编写它了?

    3 回复  |  直到 9 年前
        1
  •  4
  •   Priyank    15 年前

    有一个插件可以在ror中无缝地进行分页。查找以下链接。他们可能会有所帮助。

    http://nasir.wordpress.com/2007/10/31/pagination-in-ruby-on-rails-using-will_paginate-plugin/

    http://wiki.github.com/mislav/will_paginate

    http://wiki.github.com/mislav/will_paginate/simple-search

    http://blog.railsspace.com/past/2008/1/31/railsspace_will_paginate/

    此外,我相信,跟随瑞安贝茨的铁路运输将是一个很好的理解来源。所有的轨道铸件都非常好,能让您深入了解基础知识。 http://railscasts.com/episodes/51-will-paginate

        2
  •  4
  •   CrazyCoder    15 年前

    will_paginate 或者类似的事情会是一个好的开始。

        3
  •  0
  •   Sambhav Sharma    9 年前

    kaminari 界面更干净。它比will paginate更为活跃,提交量比现在多50%,贡献者增加了一倍。

    Ruby tool box 对这两个方面的数字都有很好的了解。还有一个Kaminari引导项目。 我建议你花点时间看看他们的文件,看看哪一个更适合你的需要。