Rails 分页 插件

Rails 2.0 中分页的实现 will_paginate插件

http://www.cnblogs.com/ayuan/archive/2008/03/12/1102001.html

rails2.3.XX中使用will_paginate分页插件,并实现Ajax分页

http://www.cnblogs.com/feichan/archive/2011/11/21/2257408.html


常用的分页gem是 will_paginate 。因为我们在使用bootstrap ,所以需要安装 will_paginate-bootstrap.

分页的代码非常简单:

class OrdersController < ApplicationController

  ...

  def index

  @orders = Order.paginate(:page => params[:page], :per_page => 20)

页面上:

  <%= page_entries_info @orders %>

<%= will_paginate @orders, renderer: BootstrapPagination::Rails %>

为了让 page_entried_info  方法和分页按钮显示中文,我们增加一个新的语言包:

config/locales/will_paginate/zh-CN.yml

除了 will_paginate,还有kaminari,以及datatable



wiki:官方文档

https://github.com/mislav/will_paginate/wiki/Simple-search

怎样用will_paginate对搜寻结果进行分页

http://www.07net01.com/zhishi/189777.html

多对多关联分页,用will_paginate插件实现

http://www.iteye.com/topic/146735

你可能感兴趣的:(Rails 分页 插件)