我正在使用kaminari gem分页我的产品列表。
此搜索功能目前适用于AJAX,并具有顶栏过滤器样式搜索:
这意味着一些参数从此搜索栏传递到控制器,在那里处理它们以过滤结果。
然而,kaminari paginate
帮助器有自己的链接,并且仅使用:page
参数重定向到控制器操作,因此我的其余搜索过滤器将被忽略。因此,当我点击第2页或下一页链接时,产品将不再被过滤,并显示所有产品的第2页。
每次点击分页链接时,我都需要发送搜索参数。我怎么能这样做?
答案 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/