これまでに作った機能について簡単にまとめていく。

今回は、

kaminariを使ったページネーション

使用モデル

Blogモデル

カラム データ型
1 title string
2 content text

Gemのインストール

gem 'kaminari'

bundle installの実行

1ページに表示するコンテンツの個数を設定

今回は5個で設定
app/controllers/blogs_controller.rb

class blogsController < ApplicationController
  def index
    @blogs = blog.page(params[:page]).per(5)
  end
end

perメソッドの引数として個数を渡す

ページ移動機能の追加

app/views/blogs/index.html.erb

<%= paginate @blogs %>

以上で作成完了