#author("2020-09-11T09:32:47+00:00","default:src128","src128")
#author("2020-09-11T09:34:25+00:00","default:src128","src128")
&tag(kaminari);
*目次 [#a3f74dd6]
#contents
*参考情報 [#r1c255fa]
-[[amatsuda/kaminari · GitHub:https://github.com/amatsuda/kaminari]]…公式

*関連ページ [#xfbaa2b1]
-[[./古い内容]]

*インストール [#se287f84]
-Gemfileに追加
 gem 'kaminari'
-bundle実行
 bundle install --path vendor/bundle

*ビューの生成 [#u2596077]
-以下のコマンドでgeneratorを生成する(Rails5 + Bootstrap4)。
 bundle exec rails g kaminari:views bootstrap4

*使用方法 [#b166ef47]
**基本 [#z8f68516]
-controllerの修正
#pre{{
  def index
#    @softwares = Software.all
    @softwares = Software.page(params[:page])
  end
}}
-index.html.erbの修正。以下を追加する。
#pre{{
<%= paginate @softwares %>
}}

*配列に対してページング [#ra0c7847]

*Tips [#v183b49c]
**配列に対してページング [#ra0c7847]
-[[Ruby - kaminariを使って配列に対してのページャーを作成する - Qiita [キータ]:http://qiita.com/Konboi@github/items/ef62a511ea35270b71be]]。paginate_arrayに入れれば同じように使える。
 @pagenate_items = Kaminari.paginate_array(items).page(params[:page]).per(10)

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS