Ho un'app Rails/AngularJS che funziona perfettamente nell'ambiente di sviluppo locale. Tuttavia, quando schiero questa applicazione per la Heroku AngularJS non funziona un restituisce questo errore:Errore provider sconosciuto durante la distribuzione dell'app Rails/AngularJS su Heroku
Unknown provider: eProvider <- e
ho fatto un po 'di ricerca e sembra che abbia qualcosa a che fare con la precompilazione e minimizzazione dei beni , ma non so cosa fare per risolvere questo. Qualche idea? Grazie!
Questo è come il controller appare:
function RemindersCtrl($scope, $http) {
$http.get('/reminders.json').success(function(data) {
$scope.reminders = data;
console.log(data);
});
}
E questo è il codice nella visualizzazione:
%section.reminders
%div{"ng-controller" => "RemindersCtrl"}
%ul
%li{"ng-repeat" => "reminder in reminders"}
.title {{reminder.title}}
Update: ho cambiato il controller per questo, ma con lo stesso risultato:
var RemindersCtrl = function($scope, $http) {
$http.get('/reminders.json').success(function(data) {
$scope.reminders = data;
console.log(data);
});
}
RemindersCtrl.$inject = ['$scope','$http'];
La tua app è visibile ovunque, quindi possiamo dare un'occhiata? –
Per ora, l'ho "risolto" non comprimendo le risorse. Questo non è un problema per una semplice app di prova, ma non è un'opzione per un'app reale. – John
Vedere se http://stackoverflow.com/questions/12339272/angular-js-unknown-provider aiuta. –