提交 f34d46ab 编写于 作者: A Aaron Patterson

reuse the same preloader object for each association

上级 6e5a2cb9
...@@ -599,9 +599,9 @@ def exec_queries ...@@ -599,9 +599,9 @@ def exec_queries
preload = preload_values preload = preload_values
preload += includes_values unless eager_loading? preload += includes_values unless eager_loading?
preloader = ActiveRecord::Associations::Preloader.new
preload.each do |associations| preload.each do |associations|
pl = ActiveRecord::Associations::Preloader.new preloader.preload @records, associations
pl.preload @records, associations
end end
@records.each { |record| record.readonly! } if readonly_value @records.each { |record| record.readonly! } if readonly_value
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册