J'essaie de convertir une application existante à la nouvelle disposition du pipeline d'actifs 3.1, et je veux inclure beaucoup de fichiers de fournisseurs qui doivent être dans un ordre spécifique, (underscore.js et backbone étant une paire). En tant que tel, je ne peux pas simplement utiliser un fichier de type = require_tree .
pour récupérer mes fichiers fournisseurs (sans renommer chaque fichier avec un préfixe. Beurk).
Ce qui suit fait partie de mon app/assets/javascripts/application.js
fichier :
//= require modernizr-1.7
//= require jquery-1.6.1
//= require underscore-1.1.5
//= require backbone-0.3.3
//= require\_tree .
J'ai essayé toutes les combinaisons avec/sans les extensions, avec/sans le require_tree et avec/sans les chemins relatifs, et rien ne fonctionne. Tous mes fichiers fournisseurs sont dans /vendor/assets/javascripts/
.
J'ai l'impression d'être stupide parce que cela semble être un cas d'utilisation tellement évident (inclure des fichiers spécifiques par leur nom dans un ordre est courant en JS, non ?) que je dois faire quelque chose d'idiot ?