Ответы:
printВместо этого используйте . Возможно, вы захотите продолжить через STDOUT.flush.
STDOUT.flushсбрасывает все буферизованные данные в ios в базовую операционную систему. $STDOUT.print "no newline" $STDOUT.flushпродюсироватьno newline
Кроме того, вам нужно добавить «\ r» в конце строки, чтобы указать «возврат каретки», и выполнить следующую печать в начале текущей строки.
$stdout.sync = true
100.times do
print "."
sleep 1
end
«Как я могу использовать« put »для консоли без разрыва строки в Ruby on Rails?»