我得到了未定义的方法`user_path'

时间:2012-08-19 05:37:19

标签: ruby-on-rails ruby-on-rails-3 capybara factory-bot

通过:

describe "log page" do
#let(:user) { FactoryGirl.create(:user) }
#let!(:m1) { FactoryGirl.create(:status_update, user: user ) }
#let!(:m2) { FactoryGirl.create(:status_update, user: user ) }

before { visit user_path(user) }

#it { should have_selector('h1', text: user.email) }
#it { should have_selector('title', text: user.email) }

#describe "logs" do
#  it { should have_content(m1.weight) }
#  it { should have_content(m2.weight) }
#  it { should have_content(user.status_updates.count) }
#end
end    

当我取消其他所有内容时,它会失败。

为什么会这样?!我一直在拉着我的头发试图搞清楚。

1 个答案:

答案 0 :(得分:3)

乍一看,看起来你错过了一个主题。尝试添加:

subject { page }
it阻止之前