0
У меня есть следующая модель, и я хочу передать несколько параметров в «with_query», не знаю, как ее достичь. в настоящее время вы можете видеть, что он принимает только параметр «запрос». как я могу отфильтровать его с помощью страны и типа job_type. Любая помощь могла бы быть полезна.Rails handle multiple Params в поисковом запросе
поиск Модель
def self.search(query, country, job_type, page = 1)
results = []
Refinery.searchable_models.each do |model|
results << model.limit(RESULTS_LIMIT).with_query(query)
end if query.present?
results.flatten[0..(RESULTS_LIMIT - 1)]
end
Контроллер
def show
@results = Refinery::SearchEngine.search(params[:query], params[:country], params[:job_type], params[:page])
present(@page = Refinery::Page.find_by_link_url("/search"))
end
Это удивительный Эдвард , спасибо за т esponse. что отсортировало мою проблему. – JAML