Kaminari和Sunspot未定义的方法页面

时间:2013-05-04 07:06:27

标签: ruby-on-rails

我正在尝试返回与Kaminari中的搜索匹配的所有记录并对结果进行分页。但是,我收到以下错误:

undefined method 'page'

我的控制器代码:

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

我想我只是不明白如何使用Kaminari?

1 个答案:

答案 0 :(得分:1)

页面是一个可以关联的方法,你可以这样做:

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