0
我試圖使用send_data
來流動動態生成的內容。但是,它看起來像send_data期望一個完整的數據塊發送,因爲我得到一個DoubleRenderError。 aws-s3
中的示例必須錯誤嗎?流動態生成的內容
object.value do |segment|
send_data segment
end
調用此方法,每當從S3收到了段時間,所以它試圖調用send_data
多次。
我試圖使用send_data
來流動動態生成的內容。但是,它看起來像send_data期望一個完整的數據塊發送,因爲我得到一個DoubleRenderError。 aws-s3
中的示例必須錯誤嗎?流動態生成的內容
object.value do |segment|
send_data segment
end
調用此方法,每當從S3收到了段時間,所以它試圖調用send_data
多次。
當在動作render
被調用兩次時發生雙重渲染錯誤,因爲調用render
不會停止執行動作。嘗試向我們展示完整的操作代碼,可能在操作結束時有一個render
,而另一個操作代碼在此之前。
我認爲這是因爲'send_data'被調用了兩次。 'send_data'需要一次完整的緩衝區。 – m33lky 2012-03-11 18:21:05
請提供完整操作的代碼 – 2012-03-11 19:43:48