ruby on rails 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,Ruby,Rails)