Я хочу, чтобы пользователи могли использовать одно поле поиска для поиска различных объектов.Я бы выделил их на странице результатов.И то, и другое будет полнотекстовым поиском.
Должен ли я создать контроллер поиска и загрузить все в действие index с помощью чего-то вроде:
@posts = Post.all
@groups = Group.all
Что-то подсказывает мне, что это будет фантастически неэффективно.
Я не совсем уверен, с чего начать, мне не удалось найти что-либо, касающееся этого вопроса, на страницах сети, но если я что-то пропустил, дайте мне знать.
Спасибо
РЕДАКТИРОВАТЬ: вот моя панель поиска, доступная глобально на моем веб-сайте:
-form_tag posts_path, :method => :get do
=text_field_tag :search, params[:search], :id => 'searchfield'
=submit_tag '',:name => nil, :id => 'searchbutton'
она только ищет модель "Post" прямо сейчас и отображает результаты в представлении индекса Post #
Я хочу, чтобы запросы, введенные в поле поиска, находились в таблицах записей и групп, а результаты отображались в двух отдельных столбцах на одной странице.возможно через поисковый контроллер / просмотр