según las recomendaciones 'Javascript no intrusivo' Quiero separar mi lógica JavaScript en
archivos separados. Sin embargo, no sé cómo organizarlos.archivo JavaScript por visión en Rails
¿Debo:
- Acaba de lanzar todas las aplicaciones JavaScript en application.js archivo y cargarlo con diseño de la página? Este es un enfoque simple, pero terminaré con un hinchado Application.js. Es posible que algunos usuarios deseen visitar solo un par de páginas, pero este archivo completo se precargará, lo que no es bueno.
- o debería crear un archivo JavaScript independiente para cada vista y cargarlos de forma independiente? Esto crea un conjunto de preguntas. ¿Cómo vincular cada archivo js a la vista correspondiente?
Gracias.
Esto está bien para el desarrollo, pero en la producción que desea el menor número de peticiones HTTP como sea posible. Cargar todas sus js por adelantado en una solicitud que se almacenará en caché podría conducir a un mejor rendimiento. – jonnii
rails3 corrige problemas con la canalización de activos para la producción. –
Entonces, ¿la respuesta seleccionada aquí es compatible con este modelo de canal de activos de Rails 3? – MattSlay