Ho letto l'Haml docs dove si parla del tag pre
e di "preserving whitespace". Secondo i documenti, lo standard pre
"preserva gli spazi" per impostazione predefinita e devi utilizzare l'operatore ~
per generare il contenuto del tag per renderlo correttamente. Seguendo la pratica raccomandata, ho questo:Come posso ottenere Haml per rendere correttamente il contenuto di un pre-tag?
%pre
~ @calendar.main_template
L'output nel browser:
(questo può essere un po 'di confusione - l'applicazione è lasciare che l'utente manipolare il codice Haml, quindi sono in realtà la visualizzazione del codice Haml qui nell'interfaccia utente)
%div
= events
Cosa vogliono in uscita:.
%div
= events
I ha anche provato a utilizzare =
anziché ~
. Anche provato %pre>
, %pre<
e %pre><
tutti con risultati identici.