मैंने हैम docs पढ़ा जहां वे pre
टैग और "व्हाइटस्पेस संरक्षित" के बारे में बात करते हैं। दस्तावेज़ों के मुताबिक, pre
डिफ़ॉल्ट रूप से "व्हाइटस्पेस संरक्षित करता है" और आपको टैग की सामग्री को सही तरीके से प्रस्तुत करने के लिए ~
ऑपरेटर का उपयोग करने की आवश्यकता है। की सिफारिश की अभ्यास के बाद, मैं इस है:मैं एक पूर्व टैग की सामग्री को सही ढंग से प्रस्तुत करने के लिए हैमल कैसे प्राप्त कर सकता हूं?
%pre
~ @calendar.main_template
ब्राउज़र में उत्पादन:
(यह हो सकता है एक छोटे से भ्रामक - एप्लिकेशन Haml कोड में हेरफेर उपयोगकर्ता दे रहा है, इसलिए मैं वास्तव में हूँ यहाँ यूआई में Haml कोड प्रदर्शित)
%div
= events
क्या उत्पादन करना चाहते हैं:।
%div
= events
मैं ~
के बजाय =
का उपयोग करने का भी प्रयास किया। %pre>
, %pre<
, और %pre><
सभी समान परिणामों के साथ भी कोशिश की।