Я установил ассоциацию, в которой мои сущности определены так, что
В проекте много команд, в команде много пользователей
У меня есть объект проекта, и мне нужно найти, к какой команде принадлежит пользователь. Итак, если бы я был в консоли, я хотел бы сделать это:
project = Project.find(5)
project.team_id_for_user_id(7)
Есть ли простой рельсовый способ сделать это или мне нужно перебирать команды проекта, а затем перебирать каждого из пользователей команды, пока я не найду идентификатор пользователя, а затем верну идентификатор команды для текущей команды?
Моя терминология, вероятно, здесь неверна, что, вероятно, является причиной того, что я не смог найти ответ в другом месте.