Railsでページネーションを導入する
Railsでページネーションを導入する方法を調べました。
will_paginateというgemを使うと簡単に実装できました。
Gemfile
gem 'will_paginate' gem 'bootstrap-will_paginate'
Controller
class MembersController < ApplicationController def index @members = Member.paginate(page: params[:page]) end end
ビュー
<%= will_paginate %> <ul> <% @members.each do |member| %> <li><%= link_to get_member_name(member), member %></li> <% end %> </ul> <%= will_paginate %>
以上!