我跟着這個tutorial,雖然將它添加到Gem文件和捆綁安裝它工作正常。我試圖把它列入到的application.js的那一刻,該文件,我得到以下錯誤,同時加載它:Rails不能包含AngularJS
throw Error("Sprockets::FileNotFound: couldn't find file 'angular'\n (in /my/path/to/rails/app/assets/javascripts/application.js:13)")
的application.js文件看起來像這樣(從13號線):
//= require angular
//= require jquery
//= require jquery_ujs
//= require jquery.ui.autocomplete
//= require bootstrap
//= require pusher.min.js
//= require pusher_setup
//= require_directory .
因此,我的問題是如何成功地將AngularJS包含到我的Rails項目中?
我目前正在使用Rails 3.2.2和Ruby 1.9.3。
完美,謝謝! – Hengjie
但是,我仍然在研究發生了什麼,然而,通過外觀的觀察,一旦將該行添加到application.js一段時間後,就可以將其刪除。這聽起來很奇怪,而且我仍在調查什麼改變了,以允許它在沒有require_tree的情況下工作。 – Hengjie
require_tree。會導致你擁有一個單獨的文件(在這種情況下爲application.js),其中包含文件夾中的所有腳本。 – GBD