Chinaunix首页 | 论坛 | 博客
  • 博客访问: 44779
  • 博文数量: 21
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 245
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-07 23:37
文章分类

全部博文(21)

文章存档

2011年(1)

2010年(1)

2009年(16)

2008年(3)

我的朋友
最近访客

分类:

2009-09-09 17:16:32

我用的是rails2.3.3 实现分页的方法是用了will_paginate 插件,
下载:
文件: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) |
给主人留下些什么吧!~~