LoginSignup
1
0

More than 1 year has passed since last update.

【Rails】ページネーション機能の導入

Posted at

#gem kaminariによるページネーション機能の実装

実装の流れ

  1. Gemfileにgem 'kaminari'を追加する。
  2. bundle installを実行してkaminariをインストールする。
  3. rails g kaminari:configを実行してkaminariの設定ファイルを作成する。
  4. rails g kaminari:views defaultを実行してページャで利用するテンプレートを作成する。
  5. 該当するコントローラー,ビューにページャを実装していく。

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 %>
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0