will_paginate
https://github.com/mislav/will_paginate
gem 'will_paginate', '~> 3.1.0'
# UsersController
def index
@users = User.all
@users = User.paginate(page: params[:page], :per_page => 10)
end
## perform a paginated query:
@posts = Post.paginate(:page => params[:page])
# or, use an explicit "per page" limit: "per_page 每页条目数量"
Post.paginate(:page => params[:page], :per_page => 30)
# View (index.html.erb)
<% @users.each do |user| %>
<tr>
<td><%= user.username %></td>
<td><%= user.password %></td>
</tr>
<% end %>
<%= will_paginate @users %>