2009-02-24 10 views
8

मैंने हैम docs पढ़ा जहां वे pre टैग और "व्हाइटस्पेस संरक्षित" के बारे में बात करते हैं। दस्तावेज़ों के मुताबिक, pre डिफ़ॉल्ट रूप से "व्हाइटस्पेस संरक्षित करता है" और आपको टैग की सामग्री को सही तरीके से प्रस्तुत करने के लिए ~ ऑपरेटर का उपयोग करने की आवश्यकता है। की सिफारिश की अभ्यास के बाद, मैं इस है:मैं एक पूर्व टैग की सामग्री को सही ढंग से प्रस्तुत करने के लिए हैमल कैसे प्राप्त कर सकता हूं?

%pre 
    ~ @calendar.main_template 

ब्राउज़र में उत्पादन:

(यह हो सकता है एक छोटे से भ्रामक - एप्लिकेशन Haml कोड में हेरफेर उपयोगकर्ता दे रहा है, इसलिए मैं वास्तव में हूँ यहाँ यूआई में Haml कोड प्रदर्शित)

%div 
       = events 

क्या उत्पादन करना चाहते हैं:।

%div 
    = events 

मैं ~ के बजाय = का उपयोग करने का भी प्रयास किया। %pre>, %pre<, और %pre>< सभी समान परिणामों के साथ भी कोशिश की।

उत्तर

11

आप preserve चाहते हैं।

%pre 
    = preserve "I like\n Cheese" 
संबंधित मुद्दे

 संबंधित मुद्दे