2010-05-21 9 views
6

Tengo algunos archivos .js personalizados en mi carpeta public/javascripts. El 'javascript_include_tag' agrega etiquetas de script al elemento principal. Se ejecutan en el orden en que aparecen. En caso afirmativo, ¿cómo puedo controlar el orden en que estas etiquetas de secuencia de comandos se agregan a mi html?rails javascript_include_tag

gracias, ceniza

Respuesta

5

Sí, se ejecutan en orden de aparición, por lo que sólo las escribe en el orden que desee. Si usted está usando actualmente javascript_include_tag :all entonces se puede incluir secuencias de comandos individuales en lugar de conseguir el orden que desee:

javascript_include_tag :defaults 
javascript_include_tag "script_1" 
javascript_include_tag "script_2" 
+0

Me gustaría utilizar el: recursiva => true, por lo tanto estoy usando el: todas las opciones. – user290870

+0

@ ash34: No conozco una forma de controlar el pedido si está usando: todos, excepto prefijar los nombres de sus archivos con índices numéricos para forzar el pedido (y esa no es una gran opción). Si está incluyendo todos los archivos .js en todas las vistas, entonces podría simplemente escribir las inclusiones individuales en el archivo de diseño para evitar la repetición. –

Cuestiones relacionadas