Topic: Search actions and scope bloat
I'm planning the implentation of a search function for my app. I foresee a system in which the user would be able to do a global search across multiple models (much like how Sitepoint.com allows you to search its forums, blogs, books, etc) all in one fell swoop.
This action would definitely cause the controller to handle lots of models at once--not very tidy. Do you think having a controller that juggles multiple models is OK in this case? Or should I try to use, say, a separate search class (ActiveRecord based?) to handle the search actions?