Tôi đang theo dõi tutorial và mặc dù thêm nó vào tệp Gem và gói cài đặt hoạt động tốt. Khoảnh khắc tôi cố gắng đưa nó vào application.js, các tập tin, tôi nhận được lỗi sau khi tải nó:Đường ray không thể bao gồm AngularJS
throw Error("Sprockets::FileNotFound: couldn't find file 'angular'\n (in /my/path/to/rails/app/assets/javascripts/application.js:13)")
application.js tập tin trông giống như vậy (bắt đầu với dòng 13):
//= require angular
//= require jquery
//= require jquery_ujs
//= require jquery.ui.autocomplete
//= require bootstrap
//= require pusher.min.js
//= require pusher_setup
//= require_directory .
Vì vậy, câu hỏi của tôi là làm thế nào tôi có thể bao gồm thành công AngularJS vào dự án Rails của tôi?
Tôi hiện đang sử dụng Rails 3.2.2 và Ruby 1.9.3.
Hoàn hảo, cảm ơn bạn! – Hengjie
Tôi vẫn đang điều tra những gì đã xảy ra, tuy nhiên, bởi ngoại hình của mọi thứ, một khi dòng đó được thêm vào application.js trong một thời gian, nó có thể được gỡ bỏ. Nghe có vẻ kỳ lạ, và tôi vẫn đang điều tra những gì đã thay đổi để cho phép nó hoạt động mà không cần require_tree. – Hengjie
require_tree. sẽ dẫn đến việc bạn có một tệp đơn (application.js trong trường hợp này) giữ tất cả các tập lệnh của bạn có trong thư mục đó. – GBD