I am using the agnostic branch of will-paginate with my merb app. It mostly works fine, but it still has occasional problems with complex queries, and I had to do a few minor patches to make the pager work properly. If I were starting a new project, I would use dm-paginate.
..tony.. On Mon, Mar 8, 2010 at 12:24 AM, Jon Hancock <[email protected]> wrote: > I've installed the latest will_paginate gem v2.3.12 (not the agnostic > branch from git) but the published gem. Is this supposed to work with > merb? > I'm using merb 1.1.0.pre on ruby 1.9.1. I have added "gem > will_paginate" to my merb app's Gemfile. > > Should I just build the older agnostic branch from git and use that > instead? > > I have 2 problems: > > 1 - I can't figure out how to get the ViewHelpers included into my > GlobalHelpers. I thought this would be automatic and can't find a > manual way. > > 2 - I'm using the manual method for creating a > WillPaginate::Collection (I'm using mongo, no fancy mapper > frameworks). I have code like so: > @entries = WillPaginate::Collection.create(page, per_page, count) > do |pager| > pager.replace(collection) > end > > I would expect this to work but get errors finding the class > WillPaginate::Collection so I explicitly require "will_paginate" in > the module I'm referencing the class and get this error: > > /usr/local/ruby-191-p243/lib/ruby/gems/1.9.1/gems/ > will_paginate-2.3.12/ > lib/will_paginate.rb:1:in `require': no such file to load -- > active_support (LoadError) > > I though will_paginate was supposed to detect that I wasn't using > Rails and not try to load these things. > > Any advice? > thanks, Jon > > -- > You received this message because you are subscribed to the Google Groups > "merb" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected] <merb%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/merb?hl=en. > > -- You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/merb?hl=en.
