所以我有一个运动员模型,有很多游戏,每个游戏都有很多游戏。每个Stat都有一个sport_id,我需要加入所有游戏(对于特定的运动员),这些游戏的统计数据的sport_id是某个id。
以下是数据库模型层次结构的可视化:
Athlete
-> has_many :games
-> has_many :stats
-> sport_id
我需要所有具有某个sport_id的游戏(通过检查至少其中一个游戏统计数据的sport_id确定),并且sport_id可以传递到范围内。
有任何帮助吗?写作范围的新手,但我确信这可以做到。
编辑:我知道sport_id应该是游戏模型中的一个关联,但我没有构建初始产品,我只需要让这个范围可以工作我提到过。