#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)