積々RUNMIZZO

日々積み重ね

【Ruby on Rails】ページネイション実装


2021/9/8学習メモ✍


本日もざっくりいきます!

  • gem 'kaminari'を追加してbundle

  • デフォルトファイル作成

rails g kaminari:config


  • 1ページあたり20件表示に設定
config.default_per_page = 20


  • コントローラーに追記
.page(params[:page])


  • (コントローラーでも表示件数設定できるらしい)
.per(20)

→推奨されてない?

  • bootstrap4のレイアウトを適用
rails g kaminari:views bootstrap4

→kaminariディレクトリに沢山ファイルがお出ましになられる。

  • viewに表示させる
<%= paginate @objects %>


  • ブックマーク一覧ページにも実装して完了


参照(いつもAZMS)


掲示板のページネーション - olive_miuのブログ