🟢

undefined method `page' for #<User::ActiveRecord_Relation:~>が出たときの対処法。

2023/10/02に公開

エラー発生。

NoMethodError in Admin::UsersController#index
undefined method `page' for #<User::ActiveRecord_Relation:~>
  • User::ActiveRecord_Relation(Userモデルのデータベースクエリの結果)に対してpageメソッドを呼び出そうとしているが、このオブジェクトにはpageメソッドが存在しないことを意味しています。

解決法

"kaminari"のgemを入れて解決

gem 'kaminari'
  • 上記コードを記載することで解決しました。よかった。

参考文献

https://qiita.com/soma_sekimoto/items/76da5bbc00c271ca1232
https://github.com/kaminari/kaminari/blob/master/README.md

Discussion