提交 7f55ef8c 编写于 作者: A Aaron Patterson

fix method name

上级 ec7cc6aa
......@@ -102,14 +102,14 @@ def preloaders
@preloaders = []
else
@preloaders = associations.flat_map { |association|
preload(association, records)
preloaders_on association, records
}
end
end
private
def preload(association, records)
def preloaders_on(association, records)
case association
when Hash
preloaders_for_hash(association, records)
......@@ -128,7 +128,9 @@ def preloaders_for_hash(association, records)
loaders = preloaders_for_one parent, records
recs = loaders.flat_map(&:target_records).uniq
loaders.concat Array.wrap(child).flat_map { |assoc| preload assoc, recs }
loaders.concat Array.wrap(child).flat_map { |assoc|
preloaders_on assoc, recs
}
end
# Not all records have the same class, so group then preload group on the reflection
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册