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
-~----------~----~----~----~------~----~------~--~---

Reply via email to