के साथ रेल HTTP स्ट्रीमिंग रेल में एचएएमएल परियोजनाओं के साथ HTTP स्ट्रीमिंग का उपयोग करने में एक समस्या प्रतीत होती है। अगर मैं इसके बजाय ईआरबी का उपयोग करता हूं तो यह पूरी तरह से काम करता है। जाहिर है, मैं this problem के साथ एकमात्र नहीं हूं।HAML
यह नियंत्रक के शीर्ष पर stream
रखने या कार्रवाई में render :stream => true
का उपयोग करने के साथ काम नहीं करता है।
मैं अच्छी तरह से खेलने के लिए एचएएमएल और HTTP स्ट्रीमिंग कैसे प्राप्त कर सकता हूं?
अद्यतन: मैंने मणि के पृष्ठ, here पर एक समस्या खोली है।
मुझे लगता है कि ऐसा इसलिए है क्योंकि एचएएमएल को पूरे पृष्ठ को प्रस्तुत करना होगा इससे पहले कि वह क्लाइंट को कुछ भी शिपिंग शुरू कर दे - यह एक डिज़ाइन समस्या होगी। मैं इसे एक उत्तर के रूप में पोस्ट नहीं कर रहा हूं क्योंकि मैं निश्चित नहीं हूं और मेरे पास अभी यह जांचने का समय नहीं है। – Romain
@ रोमेन: आपके इनपुट के लिए धन्यवाद। यह भी मेरा संदेह है कि एचएएमएल व्यक्तिगत फाइलों को ईआरबी में अनुवाद नहीं करता है, लेकिन वास्तव में पूरे दृश्य को इकट्ठा करने की प्रतीक्षा करता है और फिर एचटीएमएल की सेवा करता है। या कुछ इस तरह का। यह एक बड़ा सौदा ब्रेकर होगा, अब 3.1 बाहर है और स्ट्रीमिंग उपलब्ध है। –
क्या आपने यह देखने की कोशिश की है कि HAML और/या रेल के पास पहले से ही एक बग रिपोर्ट है या नहीं? मैं कल्पना करता हूं कि एचएएमएल को ठीक करना असंभव नहीं है (बशर्ते हम दोनों गलत होने की धारणा में सही हों)। – Romain