J'ai été la transition d'une application Rails 3.1 (et maintenant sur le point 3.2) et regardé le Railscast sur l'asset pipeline. J'ai déplacé tous mes tiers plugin jquery fichiers à l' /vendor/assets/javascripts/ répertoire. Dans mon /app/assets/javascripts/application.js j'ai le texte suivant:
//= require jquery
//= require jquery_ujs
//= require_tree .
//= require_self
J'ai réalisé l' require_tree .
appel uniquement des charges de l'arbre pour l' /app/assets/javascripts/ répertoire. (Est-ce correct?) Quelle est la meilleure façon d'inclure tous les le "vendeur" javascripts? (Je ne suis pas inquiet à propos des commandes à ce point.) Bien sûr, je peut leur demander ligne par ligne dans /app/assets/javascripts/application.js. Mon autre idée était de créer /vendor/assets/javascripts/vendor_javascripts.js avec les éléments suivants:
//= require_tree .
Et puis dans /app/assets/javascripts/application.js ajoutez la ligne suivante:
//= require vendor_javascripts
Cela semble un peu maladroit. Est-il une meilleure façon d'inclure automatiquement tous les "vendeur" (et/ou "lib") javascripts?
PS. J'ai vu ce sujet index.js les fichiers, mais je serais potentiellement à la fin plusieurs fichiers nommés index.js, droit? Oh, et j'ai essayé de redémarrer mon serveur tout au long de.