Прямо подлежит обсуждению: у меня есть модели Game, Board и Player в моем приложении.Как ограничить количество ассоциаций в Rails
Game -> Board <- Player
Игра для игроков - это много-много отношений через доски. Я бы хотел ограничить, что в игре может быть только 2 доски (поэтому только два игрока).
game = Game.create
game.players.push Player.create
game.players.push Player.create
game.players.push Player.create #this line should throw some exception
Я ничего не вижу из коробки, которую я мог бы использовать. Одна из идей - использовать проверки, но это единственный способ?