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.
on 2009-01-30 02:38
on 2009-01-30 04:48
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 < email@example.com> wrote: > @b = search2 > > 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