【问题标题】:Associations Ruby on Rails to make joins关联 Ruby on Rails 进行连接
【发布时间】:2013-03-23 09:48:58
【问题描述】:

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

游戏 (id game_id) 玩家 (user_id id) 用户

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

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

我的方法正确吗?

【问题讨论】:

标签: ruby-on-rails ruby


【解决方案1】:

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

User.joins(:games, :players)

希望对你有帮助

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

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

【讨论】:

  • 谢谢!这太有帮助了:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多