Wie kann ich Haml bekommen, den Inhalt eines Pre-Tag richtig zu machen?
-
06-09-2019 - |
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.
Lösung
Sie wollen preserve
.
%pre
= preserve "I like\n Cheese"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow