Это может быть слишком основным или ограниченным из решения, но разве Вы не могли сделать String.split()
на каждой строке файла, помня массив результата первой строки, чтобы генерировать XML, и просто выложить данные массива каждой строки с надлежащими элементами XML, дополняющими каждое повторение цикла?
Вы сгенерировали файл схемы из существующей базы данных? Если вы запустите команду
rake db:schema:dump
, а затем повторно сгенерируете скаффолд, это должно решить проблему.
Кроме того, вы можете проверить Генератор магических моделей доктора Ника . Это сгенерирует модели для всех ваших существующих таблиц и попытается угадать отношения. Это, вероятно, не сработает, если имя вашей таблицы непонятно для рельсов.
ОБНОВЛЕНИЕ
Обычно я не использую скаффолд по умолчанию, однако я тестировал это сам, и кажется, что если вы пропустите миграцию и не пройдете пары имя / тип столбца, то генератор скаффолда не будет создавать ничего в шаблоне для визуализации столбцов.
У вас есть два варианта: