0

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

undefined method 'page'

我的控制器代码:

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

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

4

1 回答 1

1

page 是一种您可以调用的方法,您可以这样做:

@buildings = Building.where(id: @search.results.map(&:id)).page(params[:page]).per(5)
于 2013-05-04T13:09:59.610 回答