2014-04-21 12 views
8

Próbuję załadować AngularJS do silnika Rails przy użyciu klejnotu rails-assets-angular.Używanie rails-assets-kątowy klejnot w montowanym silniku Railsowym

Jednak po uruchomieniu serwera w aplikacji nadrzędnej (aplikacja jest podłączona do mojego silnika) pojawia się następujący błąd: couldn't find file 'angular'.


Oto mój application.js:

//= require angular 
//= require_tree . 

Oto mój .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 

i mój Gemfile:

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

gemspec 

Odpowiedz

10

Wyliczyłem to!

W lib/nazwa_silnika/engine.rb dodaj require "rails-assets-angular".

+2

Lub możesz użyć 'require 'bundler/setup''. – teamon

+0

'require 'bundler/setup'' nie działał dla mnie. – Matthew