rails3插件 will_paginate介绍
2012-02-04 14:54
330 查看
will_paginate是一个非常好用的分页插件,可用于Ruby on Rails, Sinatra, Merb, DataMapper 和Sequel。
源代码地址: https://github.com/mislav/will_paginate
这里讲下rails3里面的基本用法
1. 安装
在gemfile里面加上如下语句。然后运行bundle install,会自动安装。
2.基本使用
[/code]
。切换到第几页取那页数据的代码,一般在控制器中使用。
。也可以指定每页多少条记录,返回对应的记录数
当然你可以更改默认的分页样式(css).
。你也可以在model中或者全局指定指定默认每个页面显示的记录数
源代码地址: https://github.com/mislav/will_paginate
这里讲下rails3里面的基本用法
1. 安装
在gemfile里面加上如下语句。然后运行bundle install,会自动安装。
gem 'will_paginate', '~> 3.0'
2.基本使用
[/code]
。切换到第几页取那页数据的代码,一般在控制器中使用。
@posts = Post.paginate(:page => params[:page])
。也可以指定每页多少条记录,返回对应的记录数
@posts = Post.paginate(:page => params[:page], :per_page => 30)。在视图(view)中显示分页链接
<%= will_paginate @posts %>
当然你可以更改默认的分页样式(css).
。你也可以在model中或者全局指定指定默认每个页面显示的记录数
# for the Post model class Post self.per_page = 10 end # set per_page globally WillPaginate.per_page = 10
相关文章推荐
- 如何向Ruby on Rails 分页插件 will_paginate 的链接插入其它参数
- Rails 2.0 中分页的实现 will_paginate插件
- bootstrap 与 rails 2.3.8整合之:will_paginate插件的使用
- Rails使用will_paginate插件进行分页
- rails2.3.XX中使用will_paginate分页插件,并实现Ajax分页
- rails2.3.XX中使用will_paginate分页插件,并实现Ajax分页
- rails中will_paginate插件,当前页的使用
- rails中使用will_paginate针对数组进行分页处理
- 好用的分页插件 will_paginate
- 几种性能强大Ruby on Rails插件介绍
- rails2.3.5+will_paginate 2.3.15支持bootstrap的Rend...
- Rails分页plugin之will_paginate
- Rails2中使用will_paginate插件实现分页(续)--- 更改样式
- rails4 will_paginate ajax 局部刷新
- rails 分页 will_paginate 的相关用法
- Ruby On Rails 框架下的常用插件介绍 --- haml
- Rails 利用will_paginate进行异步分页
- [Ruby on Rails]Rails分页plugin之will_paginate
- Rails2中使用will_paginate插件实现分页
- Rails2中使用will_paginate插件进行分页