0

古典的な問題だと思いますが、名前を付ける方法がわかりません。

3 つのモデル A、B、C があるとします。A には多くの B があり、B には多くの C があります。今、私は A を持っています。Rails の B を介して、その A に属するすべての C を照会するにはどうすればよいでしょうか?

現在、私の最善の解決策は、その A に属するすべての B をクエリしてから、すべての B の ID を含む配列を抽出し、別のクエリを発行して、この配列内のすべての C の B_id を取得することです。

しかし、エレガントな(または組み込みの)ソリューションがあるかどうかは疑問です。

4

1 に答える 1