2013-05-04 49 views
0

我想返回与Kaminari中的搜索匹配的所有记录并对结果进行分页。不过,我收到以下错误:Kaminari和太阳黑子未定义的方法页面

undefined method 'page' 

我控制器代码:

@search = Sunspot.search(Building) do 
fulltext params[:search] 
end 
@buildings = @search.results.page(params[:page]).per(15) 

我想我只是不理解如何使用雷?

回答

1

页是您可以在关系调用一个方法,你可以这样做:

@buildings = Building.where(id: @search.results.map(&:id)).page(params[:page]).per(5) 
+1

但.per方法不能在搜索太阳黑子存在:| – 2014-04-28 08:52:30