¿Cuál es la mejor manera de agregar comentarios en archivos erb, si no queremos que se generen en el contenido html?La mejor manera de agregar comentarios en erb
Respuesta
Utilice la secuencia <%# %>
, p. Ej.
<%# This is a great comment! %>
Solía usar este formato hasta que noté que solo generaba un error en la computadora de alguien de mi equipo (ambos estábamos usando linux, pero diferentes distros), independientemente de que lo evité desde ... – vise
Es una de las pocas etiquetas ERB compatibles . http://www.ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html Si no funcionaba en su PC, o tenían un error tipográfico, o no estaban utilizando ERB real. Sin embargo, me he encontrado con problemas con código como este <% for foo in bar # loop over bar%> .. Esto estuvo bien en el ERB que se envió con 1.8.6, pero cuando cambié a 1.8.7, causó muchos problemas –
es decir, no puede haber ningún espacio entre '<% 'y' '# –
para el Record
<%# This is a great comment! %>
<%#= This is a great comment! %>
El ejemplo '<%=' ->' <% # = 'es útil. No requiere un caso especial y [no está documentado] (http://ruby-doc.org/stdlib-1.9.3/libdoc/erb/rdoc/ERB.html). Sin embargo, ¡funciona y es más fácil! (Es mejor tener que adivinar si hubo un '=' al descomentarlo.) –
¿Cuál es la diferencia entre los dos? –
@TravisR: El primero es solo un comentario, el segundo es solo un comentario, pero probablemente surja cuando intentes desactivar un '<%= ... %>' convirtiéndolo en un comentario. –
Tengo una configuración de Windows, y esto <% - #%> secuencia es el único que funciona para mí:
Ejemplo:
<%-# This is a sample comment! %>
Desde .erb es, por definición, "rubí incrustado", puede incrustar todos los códigos de rubí entre: <%=
y el otro: %>
, por lo general todas escritas en una sola línea. Además, los comentarios ruby de una línea comienzan siempre con #
, por lo que el estilo <%=# Comment %>
combina perfectamente con los estilos puro-ruby y erb para comentarios de una línea.
Esto no funciona '
'lanza un error – Epigenecausa probable de la @Epigene el error es las cotizaciones internas. No estoy seguro de por qué querría hacer esto, pero para deshacerse del error, intente: 'value =" <% = # 'String'%> "' – jdigital
Extraño, pero este trabajo: ... value = " <% # = "Cadena"%> "... –
- 1. ¿Cuál es la mejor manera de escribir comentarios en C?
- 2. ¿La mejor manera de agregar comentarios de Disqus a una aplicación de Rails?
- 3. ¿Cómo escapar de la etiqueta de ERB en ERB
- 4. La mejor manera de agregar metadatos a los elementos HTML
- 5. La mejor manera de agregar funcionalidad a los tipos incorporados
- 6. La mejor manera de agregar anotaciones a métodos heredados
- 7. La mejor manera de agregar elementos DOM con jQuery
- 8. Agregar comentarios a Makefile
- 9. Rieles 3 La mejor manera de crear un sistema de comentarios para publicaciones
- 10. modificar el archivo erb en la implementación
- 11. ¿Cuál es la mejor manera de agregar categorías a las publicaciones? Blog de Ruby on Rails
- 12. Agregar comentarios XML en el archivo marshaled
- 13. ¿Cómo puedo agregar comentarios en MySQL?
- 14. La mejor manera de agregar documentación de desarrollador a sus proyectos de Visual Studio
- 15. La mejor manera de agregar filtro a la URL en .NET MVC
- 16. ¿La mejor manera de desnormalizar datos en Django?
- 17. ¿La mejor manera de almacenar notificaciones de usuario?
- 18. La mejor manera de tala en SSIS
- 19. Mejor manera de almacenar datos en caché
- 20. JavaDoc: ¿dónde agregar notas/comentarios a la documentación?
- 21. ¿La mejor manera de agregar una variable de entorno en el tejido?
- 22. Cómo agregar comentarios al tema de Wordpress
- 23. ¿Se deberían agregar los comentarios de Javadoc a la implementación?
- 24. ¿La mejor manera de agregar elementos a la ventana modal de otra aplicación?
- 25. La mejor manera de usar la guayaba
- 26. ¿Cuál es la mejor práctica al sangrar estructuras de control ERB en el marcado HTML?
- 27. ¿Cuál es la mejor manera de agregar jquery a un proyecto web "vacío" en Visual Studio?
- 28. ¿Cuál es la mejor manera de agregar un evento en JavaScript?
- 29. La mejor manera de agregar compatibilidad con SNMP a su propia aplicación en Debian
- 30. ¿Es posible agregar comentarios a un archivo csproj?
Sí, apuesto someome fijos en el "¿cuál es la mejor manera ..." formulación de la pregunta y la cerró sin ninguna conciencia de que en Rails esto es un problema específico con una solución específica, no en realidad una invitación para expresar/debate opiniones. –