有过滤多个条件,现在想在完成过滤后,对过滤的结果分页展示,除了把过滤参数作为翻页参数传到后台之外,有没有别的解决思路?
will_paginate 能自动将过滤参数一起和分页传到后端
kaminari 也支持对检索结果进行分页的说
感觉 kaminari 比 will_paginate 好用的多
#1 楼 @huacnlee will_paginate 默认用的是 get 请求吧,如果参数过多 url 会超长截断的吧,不知道支不支持 post 请求……
#4 楼 @simlw 把过滤结果用 get 请求来做不就解决了。。。
#4 楼 @simlw 请告诉我哪个分页不是用的 get 请求。你要用 post 请求,就没想过 post 请求的坏处吗?你要把第 23 页的链接发给你朋友,你朋友怎么打开?
楼上一个都没讲到点子上 分页无非就是 sql limit+offset+count rails 的查询是延迟执行的 这个根本就不是问题