我用的是rails2.3.3 实现分页的方法是用了will_paginate 插件,
下载:
![](/fileicon/rar.gif) |
文件: | will_paginate.rar |
大小: | 24KB |
下载: | 下载 |
|
使用方法:
1,把下载的will_paginate拷贝到项目的vendor->plugins 目录下
在environment.rb 最后加上 require 'will_paginate'
是为了 在加载了rails 框架之后载入插件
2 在相应的 controller 的action 中
@users = User.paginate :page => params[:page],:per_page => 3
:page 参数是will_paginate默认的,不是用户定义的,@users是定义的实例变量,user是数据库 里的表对象,:per_page是每页显示的条数
----其参数参照will_paginate插件的view_help.rb
3 viiew :<%=will_paginate (@users ,:prev_label=>'上一页',:next_label=>'下一页',:separator=>" | ") %>
OK!就这么简单,分页就实现了!
阅读(1304) | 评论(0) | 转发(0) |