Я установил единорога в rails 3.1, и потоковая передача http работает, пока я не включу Rack :: Deflater. Я пробовал оба с и без использования Rack :: Chunked. В curl я вижу свой ответ, в то время как в chrome я получаю следующую ошибку: ERR_INVALID_CHUNKED_ENCODING
Результат такой же в других браузерах (firefox, safari) и между разработкой (osx) и производством (heroku).
config.ru:
require ::File.expand_path('../config/environment', __FILE__)
use Rack::Chunked
use Rack::Deflater
run Site::Application
unicorn.rb:
listen 3001, :tcp_nopush => false
worker_processes 1 # amount of unicorn workers to spin up
timeout 30 # restarts workers that hang for 30 seconds
контроллер:
render "someview", :stream => true
Спасибо за любую помощь.