Wie fügen wir Kommentare in erb-Dateien hinzu, wenn wir nicht möchten, dass sie in den HTML-Inhalt generiert werden?
ruby-on-rails
ruby
erb
Kalyan Maddu
quelle
quelle
<%
und#
Für die Aufzeichnung
quelle
<%=
-><%#=
ist nützlich. Es erfordert keinen Sonderfall und ist nicht dokumentiert . Es funktioniert und ist am einfachsten! (Beats müssen raten, ob es eine gab,=
als sie es auskommentierte.)<%= ... %>
indem Sie ihn in einen Kommentar umwandeln.Für Blockkommentare:
quelle
<%# %>
Tags hinzufügen .Ich habe ein Windows-Setup und diese <% - #%> -Sequenz ist die einzige, die für mich funktioniert:
Beispiel:
quelle
Da .erb per Definition "eingebetteter Ruby" ist, können Sie jeden Ruby-Code zwischen:
<%=
und dem anderen: einbetten%>
, normalerweise alle in einer Zeile. Darüber hinaus beginnen einzeilige Ruby-Kommentare immer mit#
, sodass der<%=# Comment %>
Stil perfekt zu reinen Ruby- und erb-Stilen für einzeilige Kommentare passt.quelle
<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>
wirft einen Fehlervalue="<%=# 'String' %>"
Ich arbeite nicht in den Controller-Dateien, ich musste es zwischen Schrägstriche setzen
/ Kommentar hier .... /
quelle
In meinem Texteditor starte ich
command + /
(Sublime-Text-Verknüpfung). Es wird so sein.Es sieht nicht einfach aus, aber es funktioniert.
quelle