Как добавить комментарии в erb-файлы, если мы не хотим, чтобы они создавались в html-содержимом?
Как добавить комментарии в erb-файлы, если мы не хотим, чтобы они создавались в html-содержимом?
Ответы:
Используйте <%# %>
последовательность, например
<%# This is a great comment! %>
<%
и#
Для записи
<%# This is a great comment! %>
<%#= This is a great comment! %>
<%=
-> <%#=
пример полезен. Это не требует особого случая и не задокументировано . Это работает и является самым простым, хотя! (Бьет необходимость угадывать, было ли это, =
когда раскомментировал его.)
<%= ... %>
, превратив его в комментарий.
У меня есть установка Windows, и эта последовательность <% - #%> единственная, которая работает для меня:
Пример:
<%-# This is a sample comment! %>
Поскольку .erb по определению является «встроенным ruby», вы можете встраивать каждый код ruby между: <%=
и другими:, %>
как правило, все они пишутся в одну строку. Кроме того, рубиновые однострочные комментарии начинаются всегда #
, поэтому <%=# Comment %>
стиль идеально подходит как для однострочных комментариев , так и для чистых ruby и erb.
<html> <body> <form method="POST" action="www.some-url.com"> <input id="data" name="data" value="<%=# "String" %>"> <input type="submit" value="Send"> </form> </body> </html>
выдает ошибку
value="<%=# 'String' %>"
В моем текстовом редакторе я бегу command + /
(быстрый текст). Это будет так.
<%
=begin%>
Here is the comment
<%
=end%>
Это не выглядит просто, но это работает.