Как закомментировать строку в комментарии HAMLC
Хотите знать, как закомментировать одну строку в HAMLC. Я старался
# this is commented out
Но это не работает. Это создает <div> this is commented out </div>
Не могу найти много ресурсов на HAMLC.
Знание того, как комментировать многострочный текст, также приветствуется.
2 ответа
Это из документации Haml для комментариев:
Комментарии
Haml поддерживает два вида комментариев: те, которые отображаются в выводе HTML, и те, которые не отображаются.
HTML комментарии: /
Символ косой черты, помещенный в начале строки, оборачивает весь текст после него в HTML-комментарий. Например:
%peanutbutterjelly
/ This is the peanutbutterjelly element
I like sandwiches!
составлен в:
<peanutbutterjelly>
<!-- This is the peanutbutterjelly element -->
I like sandwiches!
</peanutbutterjelly>
Косая черта может также переносить фрагменты кода с отступом. Например:
/
%p This doesn't render...
%div
%h1 Because it's commented out!
составлен в:
<!--
<p>This doesn't render...</p>
<div>
<h1>Because it's commented out!</h1>
</div>
-->
Условные комментарии: /[]
Вы также можете использовать условные комментарии Internet Explorer, заключив условие в квадратные скобки после /. Например:
/[if IE]
%a{ :href => 'http://www.mozilla.com/en-US/firefox/' }
%h1 Get Firefox
составлен в:
<!--[if IE]>
<a href='http://www.mozilla.com/en-US/firefox/'>
<h1>Get Firefox</h1>
</a>
<![endif]-->
Haml Комментарии: -#
Дефис, за которым сразу следует знак фунта, означает тихий комментарий. Любой текст, следующий за этим, вообще не отображается в результирующем документе.
Например:
%p foo
-# This is a comment
%p bar
составлен в:
<p>foo</p>
<p>bar</p>
Вы также можете вкладывать текст под тихий комментарий. Ни один из этого текста не будет представлен. Например:
%p foo
-#
This won't be displayed
Nor will this
Nor will this.
%p bar
составлен в:
<p>foo</p>
<p>bar</p>
Это другие ссылки:
Вы можете прокомментировать строку как
Для тега хамла
//%div
и для метки рельсов
=# link_to "", ""