J'expérimente avec Rails 3.1 qui utilise Sprokets 2.0 comme «pipeline d'actifs» et essaye de le configurer pour utiliser les bibliothèques hébergées CDN en production, mais fichier hébergé local Pour le developpement.Utilisation de bibliothèques JS hébergées CDN pour la production dans Rails 3.1
à savoir dans le développement: jquery.js
est chargé dans le cadre de application.js
mais dans la production: http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
est chargée à la place. Question de bonification: une raison pour laquelle je ne devrais pas faire cela?
Je fais la même chose dans mes projets :) –
+1 pour le faire droit. En fait, j'ai créé un projet il y a environ six mois qui supportait cela en plaçant un appel 'use_remote' dans le fichier cible. Cela a permis une résolution automatique des dépendances tout en profitant des scripts hébergés sur CDN. Vous pouvez vérifier le projet pour quelques idées - javascripto.org. J'ai cessé de travailler sur ce projet depuis l'introduction du pipeline d'actifs, mais je pensais que c'était pertinent. J'espère que le pipeline d'actifs soutiendra quelque chose comme ça. J'aimerais aussi voir quelque chose comme mon concept de paquets. –
Comment avez-vous fait en sorte que Rails 3.1 utilise jQuery localement en développement et CDN en production? Je le faisais en 3.0, mais je ne sais pas comment le faire lorsque le pipeline d'actifs est activé. – Roman