Я недавно работал над проектом, в котором Игрок может создать Команду и быть Владельцем Команды, но игрок также может быть частью Команды за отдельной таблицей с именем Squad.
class Player
has_many :teams
has_many :squads
end
class Squad
belongs_to :player
belongs_to :team
end
class Team
belongs_to :owner, :class_name => "Player"
has_many :squads
has_many :players, :through => "squads"
end
Я не знаю, все ли это, что мне нужно, чтобы делать то, что я хочу, но я просто не могу понять.Как я могу заставить игрока попросить пригласить его в команду через команду, и владелец команды отвечает «да» или «нет» этому игроку?Если да, он присоединяется к настольному отряду и является частью команды.Если нет, его запрос уничтожен.