ローカル開発環境で正常に動作するRails/AngularJSアプリがあります。ただし、このアプリをHerokuにデプロイすると、AngularJSが機能せず、次のエラーが返されます。
Unknown provider: eProvider <- e
少し調べてみたところ、アセットのプリコンパイルとミニファイと関係があるようですが、これを解決するために何をすべきかわかりません。何か案は?ありがとう!
コントローラの外観は次のとおりです。
function RemindersCtrl($scope, $http) {
$http.get('/reminders.json').success(function(data) {
$scope.reminders = data;
console.log(data);
});
}
そして、これはビューのコードです:
%section.reminders
%div{"ng-controller" => "RemindersCtrl"}
%ul
%li{"ng-repeat" => "reminder in reminders"}
.title {{reminder.title}}
更新:コントローラーをこれに変更しましたが、同じ結果になりました:
var RemindersCtrl = function($scope, $http) {
$http.get('/reminders.json').success(function(data) {
$scope.reminders = data;
console.log(data);
});
}
RemindersCtrl.$inject = ['$scope','$http'];