2014-04-21 14 views
8

Tôi đang cố gắng để bootstrap AngularJS vào một động cơ Rails sử dụng đá quý rails-assets-angular.Sử dụng đá quý-tài sản-góc đá quý trong mountable Rails động cơ

Tuy nhiên, khi tôi khởi động máy chủ trên ứng dụng mẹ (ứng dụng mà động cơ của tôi được gắn vào), tôi gặp lỗi này: couldn't find file 'angular'.


Dưới đây là tôi application.js:

//= require angular 
//= require_tree . 

Dưới đây là tôi .gemspec:

$:.push File.expand_path("../lib", __FILE__) 

# Maintain your gem's version: 
require "lesson_notes/version" 

# Describe your gem and declare its dependencies: 
Gem::Specification.new do |s| 
    s.name  = "lesson_notes" 
    s.version  = LessonNotes::VERSION 

    s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"] 

    s.add_dependency "rails", "~> 4.0.4" 
    s.add_dependency "rails-assets-angular" 

    s.add_development_dependency "pg" 

    s.add_development_dependency "rspec",      "~> 2.14.1" 
    s.add_development_dependency "rspec-rails" 
    s.add_development_dependency "capybara",     "~> 2.2.1" 
    s.add_development_dependency "factory_girl_rails",  "~> 4.0" 
    s.add_development_dependency "rails-assets-angular-mocks" 
    s.add_development_dependency "database_cleaner",   "~> 1.2.0" 

    s.test_files = Dir["spec/**/*"] 
end 

Và tôi Gemfile:

source "https://rubygems.org" 
source "https://rails-assets.org" 

gemspec 

Trả lời

10

Đã tìm ra!

Trong lib/engine_name/engine.rb thêm require "rails-assets-angular".

+2

Hoặc bạn có thể sử dụng 'yêu cầu' bundler/setup''. – teamon

+0

'require 'bundler/setup'' không hoạt động đối với tôi. – Matthew

Các vấn đề liên quan