My setup: Rails 3.0.9, Ruby 1.9.2
I'm looking into a pagination solution for my app and saw that there is a new-ish gem Kaminari
compared to the trusty will_paginate
. It looks like will_paginate
wasn't updated for awhile but has since came back with V3.0. What's the consensus, is one preferred over the other and why? Thanks in advance for your insights.
EDIT
I asked Ryan Bates on Twitter and he said
Both do the job equally well. The biggest factor is if you use any gems which require pagination since they are incompatible. I do like will_paginate's non-engine approach a bit more, but that's a personal preference.
Kaminari Rocks if you are using rails 3+ , I like to use it because
ajax
very easily.More standard rails support for other view formats, most important mobile
User.page(7).per(50)
But if you are using rails 2.3 etc. keep stick with will_paginate that also works with rails 3 +, but internally its not such perfect as Kaminari code.