J'ai une balise triviale qui ressemble à ce qui suit:
<li class="someclass"> <=% t'model.attr' %> </li>
4 Réponses :
Utilisez-les dans un modèle ERB: P> = commencer code> et
= fin code> est la version rubis des commentaires bloqués.
<%
=begin
%>
<li class="someclass">
<=% t'model.attr' %>
</li>
<%
=end
%>
Cela fonctionne, et c'est la meilleure façon que j'ai trouvée, mais cela ne signifie-t-il pas quelque chose de sémantiquement à part "Commenter cela?" Je souhaite qu'il y ait une manière plus sanctionnée, si oui.
= commencer code> et
= fin code> est la version rubis des commentaires bloqués. Sinon, vous pouvez également faire
<< - asdf code> et
asdf code> (remplaçant ASDF avec tout mot-clé que vous voulez). Ceci est le format de commentaire Heredoc.
édité parce que j'ai remarqué la véritable intention de votre question: dans chaque surligneur de syntaxe que j'ai utilisé (principalement textmate), cela doit être au tout début de la ligne , vous ne pouvez pas l'indenter pour qu'il apparaisse commenté. Je ne sais pas si c'est une règle ou une mauvaise mise en œuvre de la surbrillance. P> p>
ne fonctionne pas: fonctionne: p>
Venir de python / etc cette syntaxe est facile à utiliser et serait plus facile à lire pour une personne non rubis. Une victoire dans mon livre tous les jours.
Vous pouvez commenter des blocs ERB à l'aide de ou d'éviter le HTML littéral à l'aide de rails # code>:
content_tag code> Méthode: P>