0

だから私は、has_many ゲームと各ゲーム has_many 統計を持つアスリート モデルを持っています。各 Stat には sport_id があり、sport_id が特定の ID である統計を持つすべてのゲーム (特定のアスリート) に参加する必要があります。

データベース モデル階層のビジュアルを次に示します。

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

特定の sport_id (少なくとも 1 つのゲームの統計の sport_id をチェックすることによって決定される) を持つすべてのゲームが必要で、sport_id をスコープに渡すことができます。

何か助けはありますか?スコープを書くのは初めてですが、これはできると確信しています。

編集: sport_id は Game モデル内の関連付けである必要があることは承知していますが、最初の製品を作成していません。前述のように、このスコープを機能させる必要があります。

4

0 に答える 0