Як ми додаємо коментарі до 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 за визначенням "вбудований рубін", ви можете вставляти кожен код рубіну між: <%=
та іншим:, %>
як правило, всі написані в одному рядку. Крім того, рубінові однорядкові коментарі починаються завжди #
, тому <%=# Comment %>
стиль ідеально поєднується як із стилями чистого рубіну, так і з ербом для однорядкових коментарів.
<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%>
Це не виглядає просто, але працює.