У меня есть приложение rails с некоторыми вложенными данными, которые я хотел бы экспортировать в виде файла CSV
Модели выглядят так:
class ContainerRecord < ActiveRecord::Base
has_many :child_records
и
class ChildRecord < ActiveRecord::Base
belongs_to :container_record
Я бы хотел иметь возможность экспортировать CSV-файл с каждым ContainerRecord в строке с информацией в первых нескольких столбцах и значением из каждого ChildRecord в оставшихся столбцах.
Я не могугарантирую количество ChildRecords, связанных с каждым ContainerRecord, и мне все равно, если у меня будет разное число ненулевых столбцов для каждой строки.
Я пытался использовать FasterCSV, но я получаю вседанные для дочерних записей помещаются в один столбец, а не в столбец для каждого.
Могу ли я это сделать с помощью FasterCSV?Если нет, какой метод я могу использовать для достижения своей цели?