0

私には2つのモデルがあります:次の属性を持つ会社雇用者:

Company
  Name
  Phone
  Address
Employer
  Name
  Phone
  Address

以下のようなCSVテーブルを生成したいと思います。

ここに画像の説明を入力してください

これを行う方法?

4

1 に答える 1

1

折りたたまれたサイクルでそれを行うだけです

UPD: そして Yuriy が言うように、積極的な読み込みを使用する必要があります

companies = Company.includes(:employers).all
...
companies.each do |c|
  csv << c.info
  c.employers.each do |e|
    csv << e.info
  end
end
于 2013-03-12T15:01:52.963 に答える