Я хочу, чтобы мой сервер отправлял многостраничный ответ (multipart/x-mixed-replace). Я бы предпочел какое-то решение с использованием инфраструктуры Sinatra или общего приложения Rack, но любой пример в рубине был бы приятным. Вот эквивалент того, что я пытаюсь сделать, в PHP:Реакция многопункта в Ruby/Rack
<?php
header('Content-type: multipart/x-mixed-replace;boundary="rn9012"');
print "--rn9012\n";
print "Content-type: application/xml\n\n";
print "<?xml version='1.0'?>\n";
print "<content>First Part</content>\n";
print "--rn9012\n";
flush();
sleep(5);
print "Content-type: application/xml\n\n";
print "<?xml version='1.0'?>\n";
print "<content>Second Part</content>\n";
print "--rn9012--\n";
?>
Хороший вопрос о Монгреле, я пользуюсь пассажиром из-за этого. – Zach 2009-01-07 07:07:23