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-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---