У меня на проекте есть такой запрос в ActiveRecord, который отдает категории руководствуясь наличием провайдеров в подкатегориях:
Category.joins(subcategories: [:service_providers]).uniq
Подскажите, как подставить двойное условие, чтобы возвращались только те категории, в подкатегориях которых есть хотябы один service_provider со статусом published: true?
Спасибо