Я пишу скрипт на Ruby для создания файла CSV.
Насколько я понимаю, каждая строка в CSV-файле является строкой в таблице.
Прямо сейчас мой скрипт генерирует что-то похожее на это
Vancouver, Calgary,
Routes1,
Routes2,
Routes3,
Vancouver, Toronto
etc,
etc,
etc
но мне нужно, чтобы он выглядел так, чтобы импортировать его в БД
Vancouver, Calgary, Routes1, Routes2, Routes3
Vancouver, Toronto, etc etc etc..
Мой скрипт работает путем поиска Ванкувера и Калгари по необработанным данным, которые содержат местоположения маршрутов в разных файлах. Затем скрипт переходит к этим файлам для поиска реальных маршрутов. Каждый раз, когда он находит маршрут (например, Route1), сценарий выводит его, используя метод «put».
Проблема в том, что каждый вывод находится на новой строке.
Есть ли способ подавить команду новой строки при использовании команды "gets"?