2009-02-24 62 views
8

我閱讀Haml docs,他們談論pre標籤和「保留空白」。根據文檔,默認pre「保留空白」,您需要使用~運算符輸出標記的內容以使其正確呈現。以下推薦的做法,我有這樣的:如何讓Haml正確渲染預標籤的內容?

%pre 
    ~ @calendar.main_template 

在瀏覽器的輸出:

(這可能是一個有點混亂 - 應用是讓用戶操作Haml的代碼,所以我實際上是在UI顯示此代碼Haml的)

%div 
       = events 

想要什麼輸出:

%div 
    = events 

我也嘗試使用=而不是~。還嘗試了所有具有相同結果的%pre>,%pre<%pre><

回答

11

你想要preserve

%pre 
    = preserve "I like\n Cheese"