我正在尝试在我的rails应用程序中使用Rails引擎。
rails引擎使用名为spin.js
的宝石。
在我的rails应用程序中,我在我的spec_helper
文件中,此代码包含引擎(这是一个宝石)。
require 'mycustomEngine'
当我运行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
任何想法为什么?
答案 0 :(得分:1)
根据您配置rails_helper / spec_helper的方式,您可能需要尝试访问ALTER USER amanda WITH PASSWORD 'your_new_password';
常量的引擎(或其他依赖项),该常量在您到达之前不会被加载第Rails
行。之后尝试要求吗?