Rspec-未初始化的常量轨道(NameError)

Rspec-未初始化的常量轨道(NameError),rspec,Rspec,我正在尝试在Rails应用程序中使用Rails引擎 rails引擎使用一个名为spin.js的gem 在我的rails应用程序中,我的spec\u helper文件中包含了包含引擎的代码(这是一个gem) 当我运行rspec时,出现以下错误: C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1.4/lib/spinjs -rails/engine.rb:2:in `<module:Spinjs>':

我正在尝试在Rails应用程序中使用Rails引擎

rails引擎使用一个名为
spin.js
的gem

在我的rails应用程序中,我的
spec\u helper
文件中包含了包含引擎的代码(这是一个gem)

当我运行rspec时,出现以下错误:

C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1.4/lib/spinjs
-rails/engine.rb:2:in `<module:Spinjs>': uninitialized constant Rails (NameError
)
        from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1
.4/lib/spinjs-rails/engine.rb:1:in `<top (required)>'
        from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1.4/lib/spinjs
-rails/engine.rb:2:in`:未初始化的常量rails(NameError
)
来自C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1
.4/lib/spinjs rails/engine.rb:1:in`'
来自C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1

想知道为什么吗?

根据rails\u helper/spec\u helper的配置方式,您可能需要尝试访问
rails
常量的引擎(或其他依赖项),该常量在到达
require文件行之前不会加载。展开路径(“../../config/environment”,\uu File\uuu)
。试着在那之后要求它?

你解决了那个问题吗?
C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1.4/lib/spinjs
-rails/engine.rb:2:in `<module:Spinjs>': uninitialized constant Rails (NameError
)
        from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1
.4/lib/spinjs-rails/engine.rb:1:in `<top (required)>'
        from C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/spinjs-rails-1