Ruby on rails 复杂后置操作的干分页

Ruby on rails 复杂后置操作的干分页,ruby-on-rails,ruby,ruby-on-rails-3,will-paginate,Ruby On Rails,Ruby,Ruby On Rails 3,Will Paginate,我在当前项目中实现了一个统计面板。 可以通过特定对象(不同型号)选择人员,例如,允许您搜索属于B组、组织A和标志A(B组)的人员∩ 组织A∩ 标记A(顺便说一句,可以选择同一类别的多个对象) 这使得我的post请求非常复杂,并且有许多参数(排序、字段等)。然后通过jQuery将结果显示在一个特殊的div中 为了通过rails路由支持页面id,使我的项目更加灵活,最好的做法是什么 首先,我考虑对所有参数进行散列,以支持没有表单字段的绝对URL,然后添加页码(例如/stats\u search/pa

我在当前项目中实现了一个统计面板。 可以通过特定对象(不同型号)选择人员,例如,允许您搜索属于B组、组织A和标志A(B组)的人员∩ 组织A∩ 标记A(顺便说一句,可以选择同一类别的多个对象)

这使得我的post请求非常复杂,并且有许多参数(排序、字段等)。然后通过jQuery将结果显示在一个特殊的div中

为了通过rails路由支持页面id,使我的项目更加灵活,最好的做法是什么

首先,我考虑对所有参数进行散列,以支持没有表单字段的绝对URL,然后添加页码(例如/stats\u search/param\u hash/2)


好吧,简而言之:我想要一个干燥干净的解决方案(无需再次传递我的所有表单字段),以便支持特定POST请求的多个页面(组选择)通过GET请求。

我认为将请求缓存在散列中,并在单独的GET请求中访问散列,包括页面和请求id参数应该可以。

也许您想分享一些代码,只是帮助更好地理解您的问题、模型、关系、预期结果以及您已经尝试过的内容。@iGian我认为我找到了一个好的解决方案