У меня есть форма поиска в заголовке моего приложения, и я бы хотел использовать эту форму поиска для поиска по нескольким моделям в приложении.
Например, запрос типа /search?q=rails должен инициировать поиск через несколько моделей, таких как Work, Project, User и их определенные атрибуты. Я хотел использовать Ransack, потому что я уже использую его в модели Work в другой области приложения.
Я думаю, что я еще не совсем понимаю Ransack, и в документации всегда указывается, что вы должны определить @q = MyModel.search(params[:q]), чтобы использовать его в форме search_form_for @q. Есть ли способ, которым вам не нужно заранее определять конкретную модель? И просто введите имя параметра, например search_form_for :q?