Я следую за этим tutorial, и, хотя добавление его в файл Gem и сборку пакетов, он отлично работает. В тот момент я пытаюсь включить его в application.js, файл, я получаю следующее сообщение об ошибке во время загрузки:Рельсы не могут включать 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