des*_*est 7 ruby-on-rails railstutorial.org ruby-on-rails-4
c:/mowes/www/rails_projects/sample_app/spec/spec_helper.rb:4:在'block in'中:未初始化的常量Capybara(NameError)
投机/ spec_helper.rb
# This file is copied to spec/ when you run 'rails generate rspec:install'
RSpec.configure do |config|
config.include Capybara::DSL
end
Run Code Online (Sandbox Code Playgroud)
我有gem 'capybara', '2.1.0'我的Gemfile所以我不知道发生了什么.
您已经运行捆绑安装了吗?您添加了吗
require 'capybara/rails'
Run Code Online (Sandbox Code Playgroud)
在rails_helper.rb中
如果您使用 Capybara,您可能需要按照此处的说明进行操作。
我认为这可行.尝试添加这些行spec_helper.rb
RSpec.configure do |config|
config.fixture_path = "#{::Rails.root}/spec/fixtures"
config.use_transactional_fixtures = true
config.infer_base_class_for_anonymous_controllers = false
config.order = "random"
config.include Capybara::DSL
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10736 次 |
| 最近记录: |