ページネーションのジェム”will_paginate”のドキュメントのエッセンスのみ。
Postモデルでの使用例です。用途に合わせて、User等に置き換えてください。
ジェムの導入
Gemfile gem 'will_paginate', '~> 3.1.0'
bundle install 忘れずに
will_paginateの使い方
posts_controller // Postの一覧をページネート @posts = Post.paginate(page: params[:page]) // 1ページあたりの表示件数を指定 @posts = Post.paginate(page: params[:page], per_page: 30)
ビューに下記の記述でページボタンが挿入される。
view <%= will_paginate @posts %>
コメント