環境
- Mac(12.2.1)
- MacBook Pro (13-inch, 2020)
- 2 GHz クアッドコアIntel Core i5
- 16 GB 3733 MHz LPDDR4X
- ruby (3.0.0p0)
- rails (7.0.1)
- mysql2 (0.5.3)
内容
通常は
egograms_controller.rb
@index=EgoScore.page(params[:page]).per(3)
のようにpageメソッドをしようするだけでページネーションをつくることができる
findやwhereを使用している場合はKaminari.paginate_arrayを使用
egograms_controller.rb
@index=Kaminari.paginate_array(index).page(params[:page]).per(2)
egograms/index.erb
# 表示したいviewに追記
<%= paginate @index %>