2013-03-12 38 views

回答

1

只是做它在折叠周期

UPD:和尤里最高审计机关应使用预先加载

companies = Company.includes(:employers).all 
... 
companies.each do |c| 
    csv << c.info 
    c.employers.each do |e| 
    csv << e.info 
    end 
end 
+1

我想'Company.includes(:雇主).all.each'将使其在两个sql请求。 – 2013-03-12 15:07:29

+0

@YuriyGolobokov,是的,当然,应该使用急切的加载。但Q是关于csv。 – 2013-03-12 15:46:12

相关问题