分页api结果时未定义的方法`paginate'

时间:2013-10-06 13:16:12

标签: ruby-on-rails ruby api pagination paginate

我有一个api搜索的结果,我想用will_paginate分页

@results = client.search(params[:q])

我尝试将此行添加到代码

@results = client.search(params[:q]).paginate(page: params[:page], per_page: 10)

api的结果是一个数组,所以如何对这个结果进行分页?上面的例子只给出了错误:“undefined method'paginate'for ....

1 个答案:

答案 0 :(得分:0)

好吧,如果client.search(params[:q])没有返回(我认为)ActiveRecord::Relation,那么您将不得不使用自定义分页器,如描述here