Tôi đang phát triển một viên ngọc và tôi đã cài đặt Jasmine https://github.com/pivotal/jasmine-gem/Jasmine sẽ không tải javascript tập tin từ đường ống dẫn tài sản
Tất cả các tập tin JS cần của tôi là trong file manifest của tôi tại ứng dụng/tài sản/Javascripts/ứng dụng. js
//= require underscore
//= require backbone
//= require_tree .//vendor
//= require_tree .//custom
//= require_tree .//templates
//= require_tree .//models
//= require_tree .//collections
//= require_tree .//views
Và tài liệu tham khảo tập tin jasmine.yml tôi rằng:
src_files:
- 'app/assets/javascripts/application.js'
Nhưng không ai trong số các tập tin quy định tại nó tải. Có ai biết tại sao không? Tôi đang sử dụng phiên bản mới nhất, Jasmine 1.3.2, được cho là hỗ trợ đường dẫn nội dung để bạn không cần phải sử dụng thứ gì đó như đường hoa nhài. Có suy nghĩ gì không?
Tôi đã làm chính xác điều này, nhưng nội dung vẫn chưa được tải. Tôi có "// = require underscore" trong application.js của tôi và "src_files: - asset/application.js" trong jasmine.yml, nhưng khi tôi gọi hàm trong underscore.js, tôi được thông báo rằng nó không được xác định. Vấn đề sẽ biến mất chỉ khi tôi có "- asset/underscore.js" dưới 'src_files' trong jasmine.yml. Siêu bực bội. –
Hóa ra tài sản không được biên soạn. Tôi đã khắc phục vấn đề bằng cách bỏ ghi chú dòng therubyracer trong Gemfile. Nhưng trong một ứng dụng khác - phiên bản Ruby là 1.9.3p194 - tôi không cần phải làm điều này (trong phiên bản Ruby ứng dụng hiện tại là 2.0.0p247). Vẫn là một câu đố. –