Scope для выборки моделей, у которых есть определенные связи
Возникла такая надобность:
- Есть модель Group, с HAS_MANY связью к модели ScheduleElement
- Нужно сделать scope, который бы ограничивал выборку групп, отдавать только те, у которых есть ScheduleElement'ы (хотя бы одни) на каждую комбинацию week_day (1-7) и week_number (1-2) c одним и тем же semester_id.
Не могу понять, возможно ли это сделать :-(
Источник: Stack Overflow на русском