try... @result = @a + @b + @c + ... @result = @result.paginate(.........) May be it will help you... if no help u, can you give a example.... ?
Thank you On Fri, Jan 30, 2009 at 7:38 AM, André Cardoso < rails-mailing-l...@andreas-s.net> wrote: > > Hi. I need help :) > > The thing is that I must write a controller to do a generic search > throughout multiple resources available in an application. > > So the idea was to do this: > > 1º -- do all the searches > @a = search1 > @b = search2 > @c = search3 > ... > > 2º merge the results > @result = @a + @b + @c + ... > > 3º paginate the result ... ??? > > > I don't know how to do the third step. > > Also, I'm using a search library for fulltext search. And I dont want to > loose that functionality. Also important, is that the result from each > search is a paginated (using will_paginate) array, automatically > returned by the search library. So, @a, @b and @c are already limited > results. > > What I want is to mix them together, without loosing will_paginate > functionality. > > So is it possible to do a thing like @a + @b + @c, and use will_paginate > to paginate the results again? > > Please keep in mind that I'm not (obviously) an expert in ruby nor in > rails. > > Thank you. > -- > Posted via http://www.ruby-forum.com/. > > > > -- Wu You Duan --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---