Упростите ваши контроллеры и устраните дублирование кода путем перемещения методов поиска из контроллеров в модели. Используйте ассоциации для вызова пользовательских методов поиска.
В настоящий момент занимаюсь освоением Ruby on Rails и буду публиковать в этом блоге свои мысли, размышления, интересные находки и открытия относящиеся к данной теме.