Wie kommentieren Sie HTML mit Ruby-Code gemischt?Blockiert Kommentare in html.erb Templates in Rails
some text <% ... %> more text <%= ... %>
something else
<% ... %>
In jsp ist es wirklich einfach: <%-- ... --%>
, aber ich bin nicht in der Lage jede kurze Option in Schienen zu finden.
Einfache HTML-Kommentare <!-- ... -->
funktionieren nicht: Ruby-Code wird immer noch ausgeführt und schreit Fehler.
Es gibt eine Option zu verwenden if false
mit HTML-Kommentare, aber es ist ziemlich ausführlich, nicht zu erwähnen IDEs unterstützt es nicht.
Es gibt auch eine Option aus reinem Rubin, die überraschend funktioniert.
<%
=begin %>
... html and ruby code goes here
<%
=end %>
Es ist im Allgemeinen gut, außer dass es ausführliche ist, seltsam aussehende und keiner von Rubin IDEs weiß ich unterstütze es (ja, Ich mag mit einem Tastendruck Kommentar/Kommentar-out).
Ich bin neugierig, gibt es irgendeinen "offiziellen" dies in Schienen zu tun?
Danke!
Entschuldigung, Du solltest das # -Symbol für das öffnende erb-Tag <%# %> oder <%#= %> verwenden. – jamesc