我尝试使用send_data
来传输动态生成的内容。但是,看起来send_data需要发送一个完整的数据块,因为我得到了一个DoubleRenderError。
aws-s3
中的示例必定是错误的?
object.value do |segment|
send_data segment
end
每次从s3收到一个段时都会调用它,因此它会尝试多次调用send_data
。
答案 0 :(得分:0)
当动作render
被调用两次时发生双重渲染错误,因为调用render
没有停止执行动作。尝试向我们展示完整的操作代码,可能您在操作结束时有一个render
而在此之前有另一个。{/ p>