Как добавить комментарии в erb файлы, если мы не хотим, чтобы они создавались в html-содержимом?
Используйте последовательность <%# %>
, например
<%# This is a great comment! %>
Для записи
<%# This is a great comment! %>
<%#= This is a great comment! %>
<%=
-> <%#=
полезен. Это не требует особого случая и не задокументировано . Это работает и является самым простым, хотя! (Бьет необходимость угадывать, был ли символ =
при комментировании.)
Для комментариев блока:
<% if false %>
code to be commented out...
<% end %>
<%# %>
.
У меня есть установка Windows, и эта последовательность <% - #% > является единственной, которая работает для меня:
Пример:
<%-# This is a sample comment! %>
Так как .erb по определению "embedded ruby", вы можете вставлять каждый код ruby между: <%=
, а другой: %>
, как правило, все написано в одной строке. Кроме того, рубиновые однострочные комментарии начинаются всегда с #
, поэтому стиль <%=# Comment %>
отлично сочетается с стилями pure-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' %>"
Я не работаю в файлах контроллеров, я должен был поместить его между слешами
/комментарий здесь.... /