はいくつかの方法I熱心な負荷の開始レコードと、このようなそれに関連する子どもであれば...理解しようとする:関連する子レコードを読み込もうと思えば、それは将来のWHERE検索でデータベースをもう一度掘り下げることはないでしょうか?
@object = Object.include(:children).where(email:"[email protected]").first
その後、それは後に、私は、そのオブジェクトの子に目を通す必要がある場合という意味ではありませんこれはデータベースのクエリを生成しませんか?
すなわち、
@found_child = @object.children.where(type_of_child:"this type").first
ああ...私はまだ(完全な文は '@のobject.children.whereを読み取るためWHERE'は'使用している理由type_of_child: "this type")。pluck(:amount).inject(:+) 'しかし、私は、標準のArrayメソッドを使ってその複製を行うことはできないと思いますか? – james
あなたはpluckではなくnapを使用しますが、ほぼ同じでしょう –