will_paginate

来源:互联网 发布:ubuntu 16.04与17区别 编辑:程序博客网 时间:2024/06/10 08:43

Usage examples

## perform a paginated query:@posts = Post.paginate(:page => params[:page])# or, use an explicit "per page" limit:Post.paginate(:page => params[:page], :per_page => 30)## render page links in the view:<%= will_paginate @posts %>
# for the Post modelclass Post  self.per_page = 10end# set per_page globallyWillPaginate.per_page = 10

New in Active Record 3

# paginate in Active Record now returns a RelationPost.where(:published => true).paginate(:page => params[:page]).order('id DESC')# the new, shorter page() methodPost.page(params[:page]).order('created_at DESC')
原创粉丝点击