Ruby wyprowadza do tej samej linii co poprzednie wyjście

Piszę skrypt Ruby, aby wygenerować plik CSV. Rozumiem, że każda linia w pliku CSV to wiersz w tabeli.

W tej chwili mój skrypt generuje coś takiego

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

ale potrzebuję go, aby wyglądał tak, aby zaimportować go do bazy danych

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

Mój skrypt działa, patrząc na Vancouver i Calgary z surowych danych, które zawierają lokalizacje tras w różnych plikach. Następnie skrypt przechodzi do tych plików, aby wyszukać rzeczywiste trasy. Za każdym razem, gdy znajdzie trasę (np. Route1), skrypt wysyła ją za pomocą metody „puts”. Problem polega na tym, że każde wyjście jest w nowej linii.

Czy istnieje sposób na pominięcie polecenia nowej linii podczas używania polecenia „wstawia”?

questionAnswers(1)

yourAnswerToTheQuestion