5
Tôi đang ở chương 3 của hướng dẫn của Michael Hartl và tôi bị kẹt ở phần kiểm tra. Ban đầu nó có vấn đề của một Rails liên tục uninitialised (NameError) nhưng sau khi thêmRails uninitialised hằng số ActiveSupport :: Autoload (NameError)?
require 'rspec/rails'
require 'active_support'
require 'active_support/deprecation'
require 'activerecord-nulldb-adapter'
đến tập tin spec_helper.rb, có phải là vấn đề mới này với ActiveSupport liên tục uninitalised :: Autoload (NameError).
Kèm theo là các lỗi:
C:\Users\HuiHui\MyProject\sampleapp>bundle exec rspec spec/requests/static_pages
_spec.rb
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1.1/lib/action
_view/template.rb:8:in `<class:Template>': uninitialized constant ActiveSupport:
:Autoload (NameError)
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1
.1/lib/action_view/template.rb:7:in `<module:ActionView>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1
.1/lib/action_view/template.rb:5:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1
.1/lib/action_view/template/resolver.rb:4:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1
.1/lib/action_view/template/resolver.rb:4:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1
.1/lib/action_view/testing/resolvers.rb:1:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionview-4.1
.1/lib/action_view/testing/resolvers.rb:1:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-rails-3.
0.1/lib/rspec/rails/view_rendering.rb:1:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-rails-3.
0.1/lib/rspec/rails/view_rendering.rb:1:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-rails-3.
0.1/lib/rspec/rails.rb:4:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-rails-3.
0.1/lib/rspec/rails.rb:4:in `<top (required)>'
from C:/Users/HuiHui/MyProject/sampleapp/spec/spec_helper.rb:17:in `requ
ire'
from C:/Users/HuiHui/MyProject/sampleapp/spec/spec_helper.rb:17:in `<top
(required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration.rb:1018:in `require'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration.rb:1018:in `block in requires='
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration.rb:1018:in `each'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration.rb:1018:in `requires='
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration_options.rb:101:in `block in process_options_into
'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration_options.rb:100:in `each'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration_options.rb:100:in `process_options_into'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/configuration_options.rb:22:in `configure'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/runner.rb:96:in `setup'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/runner.rb:85:in `run'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/runner.rb:70:in `run'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/lib/rspec/core/runner.rb:38:in `invoke'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-3.0
.1/exe/rspec:4:in `<top (required)>'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/bin/rspec:23:in `lo
ad'
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/bin/rspec:23:in `<m
ain>'
bất cứ ai có thể giúp tôi?
Hi cảm ơn bạn đã bình luận của bạn, tôi đã thử nó và nó bây giờ mang lại cho tôi một lỗi khác, uninitialised ActionView liên tục :: Template: : Trình xử lý :: ERB :: ENCODING_FLAG (Tên lỗi). Bạn có ý tưởng gì về điều này không? –
giải pháp tại đây http://stackoverflow.com/questions/4429068/getting-an-unitialized-constant-error-with-rspec-have-no-idea-whats-causing-it nói yêu cầu 'đường ray/tất cả'. Hãy thử vận may của bạn với điều đó. – shankardevy
Tôi đã thử nhưng vô ích. :( –