#kaminariの導入の仕方
##1.Gemfileにkaminariを追加して保存。
Gemfile.
gem 'kaminari','~> 1.1.1'
##2.kaminariをインストールする
$ bundle install
##3.kaminariの設定ファイルを作成する
$ rails g kaminari:config
##4.kaminariがページャで利用するテンプレートを作成する
$ rails g kaminari:views default
##5.ページャを実装する
ページネーションさせたい場所に
app/views/books/index.html.erb
<%= @books.each do |book| %>
:
:
<% end %>
<%= paginate @books %> <"←これを追加">
app/controllers/books_controller.rb
@books = Books.all.page(params[:page]).per(10) <"←.page以降追加">
この場合1ページの表示件数が10件まで表示される。
#kaminariにBootstrapを適用させる
Bootstrapをすでに導入していれば簡単にkaminariに適用させることができる。
$ rails g kaminari:views bootstrap3
これでapp/views/kaminariフォルダにBootstrap用のViewが生成され、Bootstrap用のテンプレートに適用される。
##参考サイト
https://qiita.com/ayies128/items/f5fec87df31b39d84f23