У меня есть 3 модели: «Тренер», «Команда» и «Событие»
Событие имеет атрибуты away_team и home_team, обе из которых принадлежат Team.Команда принадлежит тренеру, и у тренера может быть много команд.
Я хотел бы найти все события, в которых home_team не тренируется конкретным тренером.Итак, что-то вроде:
Event.where("home_team.team.coach_id NOT ?", coach.id)
Проблема состоит в том, чтобы выяснить, как написать этот синтаксис.Я предполагаю, что мне нужно включить модель "команды", но я не уверен, как написать включение activerecord, которое соединяется через определенный внешний ключ.
Короче, любые идеи о том, как это сделатьбез получения ошибок SQL (которых у меня было бесчисленное множество на сегодня) было бы очень признательно.
Приветствия.