Sto utilizzando AngularJS in un progetto Ruby on Rails 3.2.8 con risorse.Errore: provider sconosciuto: aProvider <- a
Quando carico il modulo che utilizza AngularJS sul mio computer di sviluppo, non ho alcun problema. Tuttavia quando carico la stessa forma sul mio server di produzione ottengo questo errore nella console Javascript:
Error: Unknown provider: aProvider <- a
ho rintracciato di nuovo al mio file CoffeeScript dove ho AngularJS di configurazione per l'utilizzo all'interno di un modulo:
Se commento tutto questo la pagina verrà caricata senza errori e senza le abilità AngularJS.
Il problema è dovuto alla compilazione e alla riduzione delle risorse di Rails? C'è un modo per risolvere questo problema e utilizzare ancora le risorse coffeescript e Rails?
Ho notato che se '$ scope' viene rinominato, si spezzerebbe. Suggerisco di iniettare esplicitamente '$ scope' tramite' app.controller ('TimesheetCtrl', ['$ scope', function ($ scope) {...}]); '(in modo equivalente cofeescript) Ci possono essere altri tali istanze, però. – Tosh
Questo l'ha risolto, grazie. – map7