Comment ajouter des commentaires dans des fichiers erb, si nous ne voulons pas qu'ils soient générés dans le contenu html?
ruby-on-rails
ruby
erb
Kalyan Maddu
la source
la source
<%
et#
Pour l'enregistrement
la source
<%=
-><%#=
est utile. Il ne nécessite pas de cas particulier et n'est pas documenté . Cela fonctionne et est le plus simple, cependant! (Beats doit deviner s'il y en a eu un=
en le commentant.)<%= ... %>
en le transformant en commentaire.Pour les commentaires de bloc:
la source
<%# %>
balise.J'ai une configuration Windows et cette séquence <% - #%> est la seule qui fonctionne pour moi:
Exemple:
la source
Étant donné que .erb est par définition "ruby incorporé", vous pouvez incorporer chaque code ruby entre:
<%=
et l'autre :,%>
généralement tous écrits sur une seule ligne. De plus, les commentaires d'une ligne ruby commencent toujours par#
, donc le<%=# Comment %>
style correspond parfaitement aux styles rubis pur et erb pour les commentaires d'une ligne.la source
<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>
jette une erreurvalue="<%=# 'String' %>"
Je ne travaille pas dans les fichiers Contrôleurs, je devais le mettre entre les barres obliques
/ commentez ici .... /
la source
Dans mon éditeur de texte, je lance
command + /
(raccourci texte sublime). Ce sera comme ça.Ça n'a pas l'air simple, mais ça marche.
la source