如何使用嵌套关联编写此范围?

时间:2013-08-05 18:54:54

标签: ruby-on-rails activerecord

所以我有一个运动员模型,有很多游戏,每个游戏都有很多游戏。每个Stat都有一个sport_id,我需要加入所有游戏(对于特定的运动员),这些游戏的统计数据的sport_id是某个id。

以下是数据库模型层次结构的可视化:

Athlete
    -> has_many :games
        -> has_many :stats
            -> sport_id

我需要所有具有某个sport_id的游戏(通过检查至少其中一个游戏统计数据的sport_id确定),并且sport_id可以传递到范围内。

有任何帮助吗?写作范围的新手,但我确信这可以做到。

编辑:我知道sport_id应该是游戏模型中的一个关联,但我没有构建初始产品,我只需要让这个范围可以工作我提到过。

0 个答案:

没有答案