HAMLプロジェクトでHTTPストリーミングを使用する際に問題が発生しているようです。代わりにERBを使用すると、完全に機能します。どうやら、私はthis problemの唯一の人ではない。Rails HAMLを使用したHTTPストリーミング
コントローラーの上部にstream
を配置するか、またはアクションでrender :stream => true
を使用すると機能しません。
HAMLとHTTPストリーミングをうまく組み合わせるにはどうすればよいですか?
更新:私は宝石のページにhereという問題をオープンしました。
私は、HAMLがクライアントに何かを出荷する前にページ全体をレンダリングしなければならないと思います。それは設計上の問題です。私は確信していないので、私は答えとしてこれを掲示するつもりはないし、今これをチェックする時間がない。 – Romain
@Romain:あなたのご意見ありがとうございます。それは私の疑惑でもあります.HAMLは個々のファイルをERBに変換するのではなく、実際にはビュー全体が組み立てられてからHTMLを提供するのを待っています。またはそのようなもの。これは、3.1が廃止され、ストリーミングが利用できるようになった現在、大きな問題を抱えています。 –
HAMLやRailsに既にこれに関するバグレポートがあるかどうか調べましたか?私はHAMLを修正することは不可能ではないと思います(間違ったことを仮定していることを前提とします)。 – Romain