我的rspec文件中有以下代码块位于/ spec文件夹的根目录中.
require 'spec_helper' describe "home" do subject { page } before(:each) { visit root_path } describe "page" do it { should have_title('My Page')} end end
当我运行它,我得到
undefined local variable or method `root_path'
哪个没有任何意义.当我跟踪rails教程一个类似的设置工作很好.谁能帮忙?
编辑:
我的路线包括
root "static#home"
编辑2:
重新打开此主题.将我的根声明移动到顶部没有修复它.
编辑3:
在我的rspec配置中包含url_helpers的功能.我从来没有这样做过.任何人都可以回答为什么这么做