未定义的方法`page&#39; for#<mongoid ::

时间:2017-03-07 12:59:33

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

=“”

当我试图点击rails active admin面板中的任何标签/资源时,它会抛出一个错误:

undefined method `page' for #<Mongoid::Criteria:0x007f6e74337680>.

我正在使用rails版本:4.2.7.1使用mongo版本&#39; 5.0.0&#39;

enter image description here

3 个答案:

答案 0 :(得分:10)

只需安装kaminari-mongoid。

gem 'kaminari-mongoid'

答案 1 :(得分:0)

在代码中的某个位置,您正在对不响应它的对象调用方法page

如果您使用的是sublime文本,请使用ctrl + shift + F,然后输入'.page'。你会误用这个方法的条目。

如果没有看到实际的代码/你在哪里调用方法,那么就没有其他的东西可以说了。

答案 2 :(得分:0)

您使用的是ActiveAdmin的Mongoid分支吗?这里:https://github.com/elia/activeadmin-mongoid

您收到的错误听起来像是Kaminari分页问题,​​这应该解决。