Як ми додаємо коментарі до 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%>
Це не виглядає просто, але працює.