【发布时间】:2013-03-23 09:48:58
【问题描述】:
我是 ruby 的新手,我正在尝试建立良好的关联:),但是我在将它们写入 ruby 模型时遇到了一些问题:
游戏 (id game_id) 玩家 (user_id id) 用户
我认为它或多或少应该是: 一个玩家有很多游戏但属于一个用户,一个用户有很多玩家
我希望能够在 3 个类(即游戏和播放器)之间进行连接以获取用户
我的方法正确吗?
【问题讨论】:
标签: ruby-on-rails ruby
我是 ruby 的新手,我正在尝试建立良好的关联:),但是我在将它们写入 ruby 模型时遇到了一些问题:
游戏 (id game_id) 玩家 (user_id id) 用户
我认为它或多或少应该是: 一个玩家有很多游戏但属于一个用户,一个用户有很多玩家
我希望能够在 3 个类(即游戏和播放器)之间进行连接以获取用户
我的方法正确吗?
【问题讨论】:
标签: ruby-on-rails ruby
如果你的模型正确设置了 has_many 和 belongs_to 方法,那么加入的方法非常简单
User.joins(:games, :players)
希望对你有帮助
这里有一个关于整个查询界面的非常好的指南
【讨论】: