Я пытаюсь передать текстовые данные (XML/JSON) из приложения Rack (1,1.1p378) Sinatra (1.0) Rack (1.2.1). Предлагаемые решения (например, Есть ли способ вывести html на провод в Sinatra), похоже, не работают - сервер просто блокирует, когда я возвращаю элементы некоторого бесконечного потока (например, от %w(foo bar).cycle
). Я пробовал webrick
и thin
в качестве серверов.
Какие-нибудь предложения по этому поводу? Должен ли я использовать http://sinatra.rubyforge.org/api/classes/Sinatra/Streaming.html, и если да, то как я могу использовать его в своем приложении?