Я не могу воспроизвести это.С консоли это делает именно то, что вы ожидаете:
puts "amit"
sleep 10
puts "scj"
(Ruby 1.8.6 в Linux)
Можете ли вы привести аналогичный короткий, но полный пример, который 't делать то, что вы хотите - или объяснить свой контекст более подробно?
Если вы пишете веб-приложение, то браузер вполне может видеть любые данные только после того, как весь ответ написан - это будетобъясни, что ты видишь.Если это так, вам понадобится другой подход, который позволил бы сначала написать первоначальный ответ, а затем заставить браузер сделать еще один запрос.Задержка может быть на сервере или на клиенте, в зависимости от сценария.