Возникла проблема с использованием потоковой передачи HTTP с проектами HAML в рельсах. Он отлично работает, если я использую ERB. По-видимому, я не единственный с this problem.Rails HTTP-потоковая передача с помощью HAML
Он не работает с размещением stream
в верхней части контроллера или с использованием render :stream => true
в действии.
Как я могу получить потоковое воспроизведение HAML и HTTP, чтобы играть вместе?
Обновление: Я открыл вопрос на странице драгоценного камня, here.
Я полагаю, это связано с тем, что HAML должен отображать всю страницу, прежде чем она сможет начать отправлять что-либо клиенту - это будет проблема дизайна. Я не отправляю это как ответ, потому что я не уверен, и у меня нет времени проверять это сейчас. – Romain
@Romain: Спасибо за ваш вклад. Это тоже мое подозрение, что HAML не переводит отдельные файлы в ERB, но на самом деле ожидает, что весь просмотр будет собран, а затем послужит HTML. Или что-то типа того. Это будет серьезным нарушителем транзакций, теперь, когда 3,1 выходит и потоковая передача доступна. –
Вы пытались посмотреть, есть ли у HAML и/или Rails сообщение об ошибке? Я бы предположил, что установить HAML невозможно (при условии, что мы оба правы в нашем предположении, что не так). – Romain