ruby-on-rails – Cucumber Rails 3.1未初始化的常量ActionController :: Dispatcher(NameError)

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Cucumber Rails 3.1未初始化的常量ActionController :: Dispatcher(NameError)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用Rails 3.1应用程序,我正在将黄瓜集成到我的应用程序中,但是当我尝试运行它时,我得到了这个奇怪的错误,有人可以帮助我吗?
  1. Using the default profile...
  2. uninitialized constant ActionController::Dispatcher (NameError)
  3. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-rails-0.3.2/lib/cucumber/rails/action_controller.rb:51:in `rescue in <top (required)>'
  4. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-rails-0.3.2/lib/cucumber/rails/action_controller.rb:42:in `<top (required)>'
  5. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-rails-0.3.2/lib/cucumber/rails/world.rb:27:in `<top (required)>'
  6. /Users/chinog9/INNKU/tacos/features/support/env.rb:11:in `<top (required)>'
  7. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/rb_support/rb_language.rb:143:in `load'
  8. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/rb_support/rb_language.rb:143:in `load_code_file'
  9. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/runtime/support_code.rb:176:in `load_file'
  10. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/runtime/support_code.rb:78:in `block in load_files!'
  11. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/runtime/support_code.rb:77:in `each'
  12. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/runtime/support_code.rb:77:in `load_files!'
  13. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/runtime.rb:137:in `load_step_definitions'
  14. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/runtime.rb:39:in `run!'
  15. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/cli/main.rb:43:in `execute!'
  16. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/lib/cucumber/cli/main.rb:20:in `execute'
  17. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/gems/cucumber-0.10.2/bin/cucumber:14:in `<top (required)>'
  18. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/bin/cucumber:19:in `load'
  19. /Users/chinog9/.rvm/gems/ruby-1.9.2-p180/bin/cucumber:19:in `<main>'

这是我的env.rb:

  1. ENV["RAILS_ENV"] ||= "test"
  2. require File.expand_path(File.dirname(__FILE__) + '/../../config/environment')
  3.  
  4. require 'cucumber/formatter/unicode' # Remove this line if you don't want Cucumber Unicode support
  5. require 'cucumber/rails/world'
  6. require 'cucumber/rails/active_record'
  7. require 'cucumber/web/tableish'
  8.  
  9. require 'capybara/rails'
  10. require 'capybara/cucumber'
  11. require 'capybara/session'
  12. require 'cucumber/rails/capybara_javascript_emulation' # Lets you click links with onclick javascript handlers without using @culerity or @javascript
  13.  
  14. Capybara.default_selector = :css
  15.  
  16. ActionController::Base.allow_rescue = false
  17.  
  18.  
  19. Cucumber::Rails::World.use_transactional_fixtures = true
  20.  
  21. if defined?(ActiveRecord::Base)
  22. begin
  23. require 'database_cleaner'
  24. DatabaseCleaner.strategy = :truncation
  25. rescue LoadError => ignore_if_database_cleaner_not_present
  26. end
  27. end

这是我的Gemfile:

  1. source 'http://rubygems.org'
  2.  
  3. gem 'rails','3.1.0.rc4'
  4.  
  5. gem 'sqlite3'
  6. gem 'nifty-generators'
  7.  
  8. gem 'sass-rails',"~> 3.1.0.rc"
  9. gem 'coffee-script'
  10. gem 'uglifier'
  11.  
  12. gem 'jquery-rails'
  13.  
  14. gem 'ruby-debug19',:require => 'ruby-debug'
  15.  
  16. group :development,:test do
  17. gem 'capybara'
  18. gem 'database_cleaner'
  19. gem 'cucumber-rails'
  20. gem 'cucumber'
  21. gem 'rspec-rails','>=2.6'
  22. gem 'rspec-rails-mocha'
  23. gem 'spork','~> 0.9.0.rc'
  24. gem 'factory_girl_rails'
  25. gem 'launchy'
  26. gem "ruby-debug19"
  27. gem 'turn',:require => false
  28. gem "selenium-client"
  29. end
  30.  
  31. gem "mocha",:group => :test

谢谢!

猜你在找的Ruby相关文章