¿Cómo agregamos comentarios en archivos erb, si no queremos que se generen en el contenido html?
ruby-on-rails
ruby
erb
Kalyan Maddu
fuente
fuente
<%
y#
Para el registro
fuente
<%=
-><%#=
ejemplo es útil. No requiere un caso especial y no está documentado . ¡Funciona y es el más fácil, sin embargo! (Mejor que tener que adivinar si había una=
cuando se descomentando.)<%= ... %>
al convertirlo en un comentario.Para comentarios de bloque:
fuente
<%# %>
etiqueta.Tengo una configuración de Windows, y esta secuencia <% - #%> es la única que funciona para mí:
Ejemplo:
fuente
Dado que .erb es, por definición, "ruby incrustado", puede incrustar cada código ruby entre:
<%=
y el otro:,%>
generalmente todos escritos en una línea. Además, los comentarios de una línea de ruby comienzan siempre con#
, por lo que el<%=# Comment %>
estilo combina perfectamente con los estilos de ruby puro y erb para los comentarios de una línea.fuente
<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>
arroja un errorvalue="<%=# 'String' %>"
No trabajo en los archivos de Controllers, tuve que ponerlo entre barras
/ comenta aquí .... /
fuente
En mi editor de texto, ejecuto
command + /
(atajo de texto sublime). Será asíNo se ve simplemente, pero funciona.
fuente