Rails 3 + angularjs + minification ne fonctionne pas de la production: Inconnu fournisseur de: eProvider

J'ai suivi toutes les instructions que je peux trouver pour la fixation de minification, par exemple

var MyController = function(renamed$scope, renamedGreeter) {
...
}
MyController.$inject = ['$scope', 'greeter'];

et

someModule.factory('greeter', ['$window', function(renamed$window) {
...;
}]);

encore angulaire refuse de travailler encore. Il jette toujours l'erreur "Unknown fournisseur de: eProvider"

Voici deux de mes tentatives pour le faire fonctionner... quelqu'un peut aider?

https://github.com/jemminger/angular-test1

https://github.com/jemminger/angular-test2

Ils ont déjà eu l'actif précompilés et mode de développement est configuré pour fonctionner en tant que production, de sorte que vous devriez juste être capable de "rails s" pour voir (ou pas) du travail.

  • En fonction de ses objectifs, une solution possible est à l'échelle de retour le minifier à moins desctructive optimisations. Dans le cas de uglify vous pouvez utiliser le mangle: false configuration et encore économiser un peu de kilo-octets avec un espace de suppression.
InformationsquelleAutor jemminger | 2012-11-19