我已經在導軌3.1中設置了獨角獸,http流式傳輸直到啓用Rack :: Deflater。 我已經嘗試使用和不使用Rack :: Chunked。在curl中,我可以在chrome中看到我的迴應,但出現以下錯誤:ERR_INVALID_CHUNKED_ENCODING在使用Rack :: Deflater時導軌中的HTTP流式傳輸不起作用
其他瀏覽器(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
感謝您的幫助。