Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 3 轨道3 rspec和x2B;水豚-当前路径为零?_Ruby On Rails 3_Rspec_Capybara - Fatal编程技术网

Ruby on rails 3 轨道3 rspec和x2B;水豚-当前路径为零?

Ruby on rails 3 轨道3 rspec和x2B;水豚-当前路径为零?,ruby-on-rails-3,rspec,capybara,Ruby On Rails 3,Rspec,Capybara,我在我的用户规范中有这个 scenario "Go to contact page" do visit "/contact" current_path.should == contact_path end 运行rspec后,我得到 Failure/Error: current_path.should == contact_path expected: "/contact" got: nil (using ==) 出于某种原因,当前

我在我的用户规范中有这个

  scenario "Go to contact page" do
    visit "/contact"
    current_path.should == contact_path
  end
运行rspec后,我得到

Failure/Error: current_path.should == contact_path
       expected: "/contact"
            got: nil (using ==)

出于某种原因,当前路径似乎返回零。有我缺少的配置吗?

作者回答:


事实证明,因为webrat也包括在内,所以有一些 冲突。我从我的gem文件(我 反正也没用)。它在早些时候被包括在一些其他测试中 (还有很多过时的教程)


事实证明,由于webrat也包括在内,所以存在某种冲突。我从我的gem文件中注释掉了我的
webrat
(反正我没有使用)。它在早些时候被包括在一些其他测试中(也是由于许多过时的教程)。