Ruby выводит на ту же строку, что и предыдущий вывод

Я пишу сценарий Ruby для создания файла CSV. Насколько я понимаю, каждая строка в CSV-файле является строкой в таблице.

Прямо сейчас мой скрипт генерирует что-то похожее на это

Vancouver, Calgary,
Routes1,
Routes2,
Routes3,
Vancouver, Toronto
etc,
etc,
etc

но мне нужно, чтобы это выглядело так, чтобы импортировать его в БД

Vancouver, Calgary, Routes1, Routes2, Routes3
Vancouver, Toronto, etc etc etc..

Мой сценарий работает путем поиска Ванкувера и Калгари по необработанным данным, которые содержат местоположения маршрутов в разных файлах. Затем скрипт переходит к этим файлам для поиска реальных маршрутов. Каждый раз, когда он находит маршрут (например, Route1), сценарий выводит его, используя & quot; put & quot; метод. Проблема в том, что каждый вывод находится на новой строке.

Есть ли способ подавить команду новой строки при использовании & quot; ставит & quot; команда?

Ответы на вопрос(1)

Ваш ответ на вопрос