Come possiamo aggiungere commenti nei file ERB, se non vogliamo che vengano generati nel contenuto HTML?
Come possiamo aggiungere commenti nei file ERB, se non vogliamo che vengano generati nel contenuto HTML?
Risposte:
Utilizzare la <%# %>
sequenza, ad es
<%# This is a great comment! %>
<%
e#
Per la registrazione
<%# This is a great comment! %>
<%#= This is a great comment! %>
<%=
-> <%#=
è utile. Non richiede un caso speciale e non è documentato . Funziona ed è il più semplice, però! (Beats deve indovinare se c'è stato un =
non commentato.)
<%= ... %>
trasformandolo in un commento.
Ho un'installazione di Windows e questa sequenza <% - #%> è l'unica che funziona per me:
Esempio:
<%-# This is a sample comment! %>
Poiché .erb è per definizione "ruby incorporato", puoi incorporare ogni codice ruby tra: <%=
e l'altro :, in %>
genere tutti scritti in una riga. Inoltre, i commenti di una riga di rubino iniziano sempre con #
, quindi lo <%=# Comment %>
stile si abbina perfettamente con gli stili sia di rubino puro che di erb per i commenti di una riga.
<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>
genera un errore
value="<%=# 'String' %>"
Nel mio editor di testo, corro command + /
(scorciatoia testo sublime). Sarà così.
<%
=begin%>
Here is the comment
<%
=end%>
Non sembra semplice, ma funziona.