#gem kaminariによるページネーション機能の実装
実装の流れ
- Gemfileにgem 'kaminari'を追加する。
- bundle installを実行してkaminariをインストールする。
- rails g kaminari:configを実行してkaminariの設定ファイルを作成する。
- rails g kaminari:views defaultを実行してページャで利用するテンプレートを作成する。
- 該当するコントローラー,ビューにページャを実装していく。
1.Gemfileにgem 'kaminari'を追加する。
Gemfile
gem 'kaminari'
2.bundle installを実行してkaminariをインストールする。
terminal
$ bundle install
3.rails g kaminari:configを実行してkaminariの設定ファイルを作成する。
terminal
$ rails g kaminari:config
4.rails g kaminari:views defaultを実行してページャで利用するテンプレートを作成する。
terminal
$ rails g kaminari:views default
5.該当するビューにヘルパーでページャを実装していく。
app/views/posts/index.html.erb
<%= paginate @posts %>