我有多个项目,出于不同的原因,它们需要访问同一数据库。这就是为什么我用模型创建了一个共享的Ruby gem。在我的rails应用程序中,我正在使用rails 6.X和mongoid7.X。当我添加kaminari时,对于在rails项目中直接定义的模型,分页效果很好。但是对于从我的共享gem加载的模型,分页不起作用。总是收到错误:
actionView::Template::Error (undefined method `total_pages' for #<Mongoid::Criteria:0x00007fc09a2e7428>)
要使其与从gem加载的模型一起使用,我需要做什么?