Le code est exécuté à l'intérieur des balises de commentaire HTML (<!-- some comment -->
), tandis que <%# %>
fonctionne comme des commentaires. En plus de cela, "best way to add comments in erb" dit qu'il y a deux options: on utilise le signe =
, c'est-à-dire <%#= %>
, mais il ne mentionne pas la différence. Quelle est la différence entre les deux?Quelle est la différence entre '<% #' et '<% # =' dans les commentaires ERB?
EDIT: corriger le code que je collais ici pour être comme dans le lien référencé
tous les deux sont des commentaires –
Je le réalise mais quelle est la différence entre les deux? Pourriez-vous également faire de votre commentaire une réponse? – heretoinfinity
La différence est la même que la différence entre "# Pancakes!" Et "# = Pancakes!" Dans un ancien code Ruby (c'est-à-dire aucun dont Ruby se soucie). BTW, Salil utilise '<%#= ... %>' pas '<%#= ... =%>' dans leur deuxième exemple et c'est juste en tournant une directive <%= ... %> 'ERB dans un commentaire. –