Frage

Ich lese die Haml docs , wo sie über die pre Tag sprechen und „Erhaltung Leerzeichen“. Nach der Dokumentation, pre „bewahrt Leerzeichen“ vorbelegt und Sie müssen den ~ Operator zur Ausgabe des Inhalt des Tags verwenden, um es richtig zu machen, zu erhalten. Im Anschluss an die empfohlene Praxis, ich habe dies:

%pre
  ~ @calendar.main_template

Die Ausgabe im Browser:

(Dies kann ein wenig verwirrend sein. - Die App lässt der Benutzer Haml Code manipulieren, so dass ich die Anzeige tatsächlich Haml Code hier im UI)

%div
                = events

Was ausgegeben werden soll:

%div
  = events

Ich habe auch versucht = statt ~ verwenden. Auch versucht %pre>, %pre< und %pre>< alle mit identischen Ergebnissen.

War es hilfreich?

Lösung

Sie wollen preserve.

%pre
  = preserve "I like\n  Cheese"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top