Wie kommentiert man HTML gemischt mit Ruby-Code aus?
some text <% ... %> more text <%= ... %>
something else
<% ... %>
In jsp ist es ganz einfach: <%-- ... --%>
, aber ich kann keine prägnante Option in Schienen finden.
Einfache HTML-Kommentare <!-- ... -->
funktionieren nicht: Ruby-Code wird weiterhin ausgeführt und schreit nach Fehlern.
Es gibt eine Option zu verwenden if false
mit HTML-Kommentaren verwendet werden kann, aber sie ist ziemlich ausführlich, ganz zu schweigen davon, dass IDEs sie nicht unterstützen.
Es gibt auch eine Option aus reinem Rubin, die überraschenderweise funktioniert.
<%
=begin %>
... html and ruby code goes here
<%
=end %>
Es ist im Allgemeinen in Ordnung, außer dass es wortreich, seltsam aussehend ist und keine der mir bekannten Ruby-IDEs es unterstützt (ja, ich kommentiere / kommentiere gerne mit einem Tastendruck aus).
Ich bin neugierig, gibt es einen "Beamten", der dies in Schienen tut?
Vielen Dank!
<%= false %>
würde nicht funktionieren. Sie sollten jedoch die bereitgestellte Lösung ausprobieren, die<% if false %>
ohne das = sign