У меня есть модель событий и модель сервиса. Я должен возвращать записи событий на основе параметров. У меня есть два параметра city and service
. Город присутствует в модели события, а сервис - это имя сервиса, которое находится в модели сервиса. Я пробовал следующее:
Event.all.map{|event| event.city == params[:city] && event.services.map{|service| service.where("lower(name) LIKE ?", "#{params[:service]} %")}}
Но пока не повезло, если кто-то мог помочь, это было бы здорово. Спасибо.