Risposte:
Usa print
invece. Si consiglia di seguirlo da STDOUT.flush
.
STDOUT.flush
scarica tutti i dati memorizzati nel buffer all'interno di iOS nel sistema operativo sottostante. $STDOUT.print "no newline" $STDOUT.flush
produrreno newline
Inoltre, dovrai aggiungere "\ r" alla fine della riga per indicare "ritorno a capo" ed eseguire la stampa successiva all'inizio della riga corrente
$stdout.sync = true
100.times do
print "."
sleep 1
end
"Come posso usare" put "sulla console senza un'interruzione di riga in ruby on rails?"