Przeczytałem Haml docs, gdzie rozmawiają o znaczniku pre
i "zachowują białe znaki". Zgodnie z dokumentami, pre
"zachowuje spacje" domyślnie i musisz użyć operatora ~
, aby wyprowadzić zawartość tagu, aby uzyskać poprawne renderowanie. Po zalecanej praktyce, mam to:Jak mogę uzyskać Haml, aby poprawnie renderować zawartość tagu pre?
%pre
~ @calendar.main_template
Wyjście w przeglądarce:
(może to być trochę mylące - aplikacja jest pozwalając użytkownikowi manipulowanie kod haml, więc jestem naprawdę wyświetlając kod haml tutaj w interfejsie)
%div
= events
Co wyjściowy chcesz.
%div
= events
I również próbowałem używać =
zamiast ~
. Wypróbowywano także %pre>
, %pre<
i %pre><
wszystkie z identycznymi wynikami.