分页和搜索相同的ruby方法

时间:2016-09-25 14:41:11

标签: ruby ransack paginate

我的产品控制器中有以下方法...搜索和分页似乎正在工作,但不能一起玩。搜索仍然会返回所有结果,而paginate会显示导航栏,但这是关于它的。

def index

#ransack
@search = Product.search(params[:q])
@products = @search.result

#paginate
@product = Product.paginate(:page => params[:page], per_page: 10)

1 个答案:

答案 0 :(得分:1)

好吧,我解决了自己的问题。

@products = @ search.result.paginate(页面:params [:page],per_page:10)