J'ai lu le Haml docs où ils parlent de la balise pre
et "préservation des espaces". Selon les docs, pre
"préserve les espaces" par défaut et vous devez utiliser l'opérateur ~
pour afficher le contenu de la balise pour que le rendu soit correct. Conformément à la pratique recommandée, j'ai ceci:Comment puis-je obtenir Haml pour rendre le contenu d'un pré-tag correctement?
%pre
~ @calendar.main_template
La sortie dans le navigateur:
(Cela peut être un peu déroutant - l'application est de laisser l'utilisateur de manipuler le code Haml, donc je suis en fait afficher le code Haml ici dans l'interface utilisateur)
%div
= events
Quelle sortie voulez.
%div
= events
I également essayé en utilisant =
au lieu de ~
. Également essayé %pre>
, %pre<
, et %pre><
tous avec des résultats identiques.