Este es el valor predeterminado application.js
:Cómo cargar un activo Javascript dependiendo del controlador/acción?
//= require jquery
//= require jquery_ujs
//= require_tree .
plantillas CoffeeScript tienen este contenido:
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
Para mí, "relacionado con el controlador de juego aquí" significa que foo_bar.js.coffee
sólo debe ser cargada cuando se usa el controlador foo_bar
. ¿Estoy en lo cierto?
La cosa es que carga todos los archivos Javascript, incluso si no son necesarios. Además ... Me gustaría saber cómo incluir de forma condicional los archivos Javascript en función de la acción del controlador.
+1 Estoy de acuerdo. Es una solución agradable y modular – lucapette
Genial, así es como se debería haber hecho el esqueleto generado. ¿Qué hay de las acciones? Quiero decir ... me gustaría cargar un JavaScript solo para una acción específica ... ¿también es posible hacerlo de una manera fácil? – Cristian