我正在尝试返回与Kaminari中的搜索匹配的所有记录并对结果进行分页。但是,我收到以下错误:
undefined method 'page'
我的控制器代码:
@search = Sunspot.search(Building) do
fulltext params[:search]
end
@buildings = @search.results.page(params[:page]).per(15)
我想我只是不明白如何使用Kaminari?
答案 0 :(得分:1)
页面是一个可以关联的方法,你可以这样做:
@buildings = Building.where(id: @search.results.map(&:id)).page(params[:page]).per(5)