【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 %>
- ブックマーク一覧ページにも実装して完了