Kaminari paginate但重新提交表单参数

时间:2014-06-23 10:18:32

标签: ruby-on-rails ajax ruby-on-rails-3 pagination kaminari

我正在使用kaminari gem分页我的产品列表。

此搜索功能目前适用于AJAX,并具有顶栏过滤器样式搜索:

enter image description here

这意味着一些参数从此搜索栏传递到控制器,在那里处理它们以过滤结果。

然而,kaminari paginate帮助器有自己的链接,并且仅使用:page参数重定向到控制器操作,因此我的其余搜索过滤器将被忽略。因此,当我点击第2页或下一页链接时,产品将不再被过滤,并显示所有产品的第2页

每次点击分页链接时,我都需要发送搜索参数。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

请看这篇文章。它是由令人敬畏的Kaminari宝石制造商回答的。

Ajax pagination with the Kaminari gem

我不确定您是否使用gem进行搜索功能。如果你是,这篇文章可能会有所帮助:

http://techbrownbags.wordpress.com/2014/01/17/rails-ajax-search-sort-paginate-with-ransack-kaminari/