我想创建一个新 Player 并且 match_id 填充了对类方法的调用:当我运行此代码时, match_id 获得了一个 nil 值,而 Game 在那里并且它返回一个正确的 Game 对象。我在这里做错了什么?
Player.create(game_id: Game.default_game)
“default_game”类方法如下所示:
def self.default_game
Game.where(name: "Poker").first
end
我想创建一个新 Player 并且 match_id 填充了对类方法的调用:当我运行此代码时, match_id 获得了一个 nil 值,而 Game 在那里并且它返回一个正确的 Game 对象。我在这里做错了什么?
Player.create(game_id: Game.default_game)
“default_game”类方法如下所示:
def self.default_game
Game.where(name: "Poker").first
end