Digamos que necesito llamar a un archivo javascript en el <head>
de una plantilla ERb. Mi instinto es hacer la habitual:Javascript Incluir etiqueta Mejores prácticas en una aplicación Rails
<head>
<%= javascript_include_tag :defaults %> <!-- For example -->
</head>
en la disposición de mi solicitud. El problema, por supuesto, es que estos archivos javascript se cargan en todas las páginas de mi aplicación, independientemente de si son necesarias para la página que se está viendo.
Entonces, lo que me pregunto es si hay una buena forma de cargar un javascript en los encabezados de, por ejemplo, todas las plantillas de ERb que se encuentran solo en un directorio específico.
acaba de salvar mi día. ¡Gracias! – AnApprentice
¿Por qué el <% - en vez de <% =? ¿Es esto alguna sintaxis especial? –
En las versiones anteriores de los rieles, el "<% -" evita que erb genere espacios innecesarios antes de la etiqueta <%. Esto ocurre automáticamente con las versiones más recientes – Gu1234