gpt4 book ai didi

ruby-on-rails - NameError: 未初始化的常量 Capybara::Webkit.configure

转载 作者:行者123 更新时间:2023-12-04 03:52:27 25 4
gpt4 key购买 nike

我一定没有正确理解该方法调用的位置。我有这个 test_helper.rb 文件

ENV['RAILS_ENV'] ||= 'test'
require File.expand_path('../../config/environment', __FILE__)

require 'rails/test_help'
require 'minitest/rails/capybara'
require 'capybara'
require 'capybara/rails'
require 'capybara/webkit'

Dir[Rails.root.join('test/support/**/*.rb')].each { |f| require f }

Capybara::Webkit.configure do |config|
config.allow_unknown_urls
end

当我运行 rake test

时出现此错误

NoMethodError: Capybara::Webkit:Module 的未定义方法 configure'
/Users/sameer/code/rails/door_app/test/test_helper.rb:XX:in
'

似乎我正在做 Capybara-webkit Github 页面的 README 中描述的内容。

最佳答案

这可能是 spring gem 版本与 rspec 版本的兼容性问题。我更新了 gem,它已经解决了。

关于ruby-on-rails - NameError: 未初始化的常量 Capybara::Webkit.configure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31225895/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com