puts
оператор в ruby автоматически добавляет новую строку, как мне ее избежать.
Как распечатать что-то без новой строки в рубине
Ответ 1
Используйте print
вместо этого.
Вы можете проследить его STDOUT.flush
.
Ответ 2
Кроме того, вам нужно добавить "\ r" в конце строки, чтобы указать "возврат каретки", и сделать следующую печать в начале текущей строки
Ответ 3
$stdout.sync = true
100.times do
print "."
sleep 1
end
"Как я могу использовать" puts "на консоли без разрыва строки в ruby on rails?"