Как вы прокомментируете html, смешанный с кодом ruby?
some text <% ... %> more text <%= ... %>
something else
<% ... %>
В jsp все очень просто:, <%-- ... --%>
но я не могу найти какой-либо лаконичный вариант в rails.
Простые html-комментарии <!-- ... -->
не работают: код Ruby все еще выполняется и выдает ошибки.
Есть возможность использовать if false
с комментариями html, но она довольно многословна, не говоря уже о том, что IDE не поддерживают ее.
Также есть вариант из чистого рубина, который на удивление работает.
<%
=begin %>
... html and ruby code goes here
<%
=end %>
В целом это нормально, за исключением того, что он многословен, выглядит странно и ни одна из известных мне рубиновых IDE не поддерживает его (да, я люблю комментировать / закомментировать одним нажатием клавиши).
Мне любопытно, есть ли «официальные лица», делающие это в рельсах?
Спасибо!
<%= false %>
это не сработает. Вы должны попробовать предоставленное решение, которое будет работать<% if false %>
без знака =