2009-02-24 5 views
8

Ich lese die Haml docs, wo sie über die pre-Tag und "Erhaltung Whitespace" sprechen. Laut der Dokumentation pre "standardmäßig Whitespace" und Sie müssen den Operator ~ verwenden, um den Inhalt des Tags auszugeben, damit es korrekt gerendert wird. Im Anschluss an die empfohlene Praxis habe ich dies:Wie kann ich Haml dazu bringen, den Inhalt eines Pre-Tags korrekt darzustellen?

%pre 
    ~ @calendar.main_template 

Die Ausgabe im Browser:

(Dies kann ein wenig verwirrend sein - tatsächlich die App lassen den Benutzer Haml Code manipulieren, also bin ich Haml Code hier in der Benutzeroberfläche angezeigt wird)

%div 
       = events 

Welche ausgegeben werden soll.

%div 
    = events 

I auch versucht mit = anstelle von ~. Auch versucht %pre>, %pre< und %pre>< alle mit identischen Ergebnissen.

Antwort

11

Sie möchten preserve.

%pre 
    = preserve "I like\n Cheese"