поток динамически генерируемого контента - PullRequest
0 голосов
/ 11 марта 2012

Я пытаюсь использовать send_data для потоковой передачи динамически генерируемого контента.Тем не менее, похоже, что send_data ожидает один полный кусок данных для отправки, потому что я получаю DoubleRenderError.Пример в aws-s3 должен быть неправильным?

object.value do |segment|
  send_data segment
end

Он вызывается каждый раз, когда сегмент получает от s3, поэтому он пытается вызвать send_data несколько раз.

1 Ответ

0 голосов
/ 11 марта 2012

Ошибка двойного рендеринга возникает, когда в действии render вызывается два раза, так как вызов render не останавливает выполнение действия.Попробуйте показать нам полный код действия, возможно, у вас есть render в конце действия и еще один перед ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...