Rails:Filterrific和Kaminari在第1页后没有加载对象

时间:2016-02-19 01:46:00

标签: ruby-on-rails kaminari filterrific

我使用Rails,Filterrific和Kaminari进行分页。出于某种原因,当我转到第2页时,我没有得到任何结果。

    void *runner(void* param){
        int parm = (int)(intptr_t)param;

我撬动了行动并看到了,当第一次加载页面时..trailers.count == 200,params [:page] == nil,和@​​trailers.count == 30.

当我转到第2页时,trailers.count == 200,params [:page] ==" 2"和@trailers.count == 0.

我在打电话给Kaminari的方式上做错了什么?

1 个答案:

答案 0 :(得分:1)

好的,所以我最后改变了这一行:

trailers = @filterrific.find.page(params[:page])
@trailers = Kaminari.paginate_array(trailers).page(params[:page]).per(30)

到此:

@trailers = @filterrific.find.page(params[:page])

还有一个问题,will_paginate与Kaminari冲突,所以我删除了w_p