直接主題:我在我的應用程序中有遊戲,棋盤和玩家模型。如何限制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
我沒有看到任何開箱即用的東西。一個想法是使用驗證,但這是唯一的方法嗎?