2012-03-11 35 views
0

私はsend_dataを動的に生成されたコンテンツをストリームに使用しようとしています。しかし、私はDoubleRenderErrorを取得しているので、send_dataは1つの完全なデータチャンクを送信することを期待しているようです。 aws-s3の例は間違っていなければなりませんか?ストリーム動的に生成されたコンテンツ

object.value do |segment| 
    send_data segment 
end 

これは、セグメントがS3から受信されるたびに呼び出されるので、send_data複数回呼び出すしよう。

答えて

0

renderは、アクションの実行を停止しないので、renderが2回呼び出されたときにダブルレンダリングエラーが発生します。アクションの最後にrender、もう1つ前にrenderという完全なアクションコードを表示してください。

+0

「send_data」が2回呼び出されたと思います。 'send_data'は一度に送る完全なバッファーを待ちます。 – m33lky

+0

完全な行動のコードを入力してください –

関連する問題