У меня есть приложение Rails, которое использует ransack для поиска.Я думаю, что мой вопрос прост, мне нравится, чтобы поиск по одной форме работал с несколькими моделями.
Вот мой код:
SearchController:
class SearchController < SuperSiteController
def index
@q = Page.ransack(params[:q])
@result = @q.result(distinct: true)
end
def search
index
render :index
end
end
Моя форма:
<%= search_form_for @q, url: search_path, html: { method: :post } do |f| %>
<%= f.search_field :name_cont, placeholder: "BUSCAR", required: true %>
<% end %>
Я не нашел в документации ничего о том, как лучше всего это сделать.Как я могу это сделать?