в моем приложении Rails у меня есть модель User и модель Team, связанные через модель User_Team.
Я пытаюсь попросить Rails проверить и создать нового пользователя, только еслипараметры, используемые для его создания, поставляются с действительным параметром team_code.
В основном мне нужно:
- проверить таблицу команд
- посмотреть, есть ли команда с предоставленным кодом командысуществует
- только в этом случае разрешить создание пользователя
- связать пользователя с командой
Какой лучший способ сделать это?Где я должен поставить логику?В контроллере?В модели проверки пользователя?
Даже несколько советов было бы полезно!
ОБНОВЛЕНИЕ # 1 Team_code является атрибутом модели Team.Команды создаются ранее (не во время создания пользователя).Мне нужно, чтобы у каждого пользователя - для создания - была существующая команда для входа во время создания пользователя.
Спасибо, Августо