will_paginate 插件的使用

首先到网上下一个 will_paginate插件到...vendor\plugins下。

users_controller.rb  代码如下:

  def index
    @users=paginate_index

    respond_to do |format|
      format.html # index.rhtml
      format.xml  { render :xml => @users.to_xml }
    end
  end

def paginate_index
    per_page = 10
    User.paginate :page => params[:page], :order => 'login DESC', :per_page => per_page
  end

在users/index.rhtml中加入

<%= will_paginate @users %>

这样就实现了使用will_paginate插件进行分页的操作。

你可能感兴趣的:(html,xml)