私は、自分のコードで実行されたクエリの数を最適化することを意味しています。rails activerecord - 単一のクエリで祖父母の値を取得する
のは、私はこの関連のチェーンを持っているとしましょう:
A belongs to B
B belongs to C
C belongs to D
はのは、私は、オブジェクトを持っていると私は私が3つのクエリを(せずにそれについて移動するにはどうすればよいD. に表示されるフィールドを取得したいとしましょう素朴なアプローチ):
a.b.c.d.value
明確にするために、私はすでにAのオブジェクトを手にしています。 (上記のコードでです)
を使用することができるはずです。手元にあるオブジェクトのインスタンスをすでに持っているので、オブジェクトに対して結合を使用することはできません。さらに、それはクエリであり、値を取得したい(これは何であるか分からない) –
実際のシナリオを更新して、より理解しやすくすることができます。 – user100693