0

我是 ruby​​ 的新手,我正在尝试建立良好的关联:),但我在将它们写入 ruby​​ 模型时遇到了一些问题,具有以下内容:

游戏 (id <-> game_id) 玩家 (user_id <-> id) 用户

我认为应该或多或少为:一个玩家有很多游戏但属于一个用户,一个用户有很多玩家

我希望能够在 3 个类(即游戏和播放器)之间进行连接以获取用户

我的方式正确吗?

4

1 回答 1

0

如果你的模型正确设置了 has_many 和 belongs_to 方法,那么加入的方法非常简单

User.joins(:games, :players)

希望这可以帮助

这里有一个关于整个查询界面的非常好的指南

http://guides.rubyonrails.org/active_record_querying.html

于 2013-03-23T01:48:58.833 回答