ruby-on-rails – 在可安装的Rails引擎中使用rails-assets-angular gem

我正在尝试使用rails-assets-angular gem将AngularJS引导到Rails引擎中.

但是,当我在父应用程序(我的引擎安装的应用程序)上启动服务器时,我收到此错误:找不到文件’angular’.

这是我的application.js:

//= require angular
//= require_tree .

这是我的.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

我的Gemfile:

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

gemspec

解决方法

弄清楚了!

在lib / engine_name / engine.rb中,添加require“rails-assets-angular”.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...