为什么rspec找不到_path方法?

时间:2011-11-07 08:23:23

标签: ruby-on-rails-3 rspec2

应用程序的routes.rb有

resources :users, :only => :show

用户视图

User: #{link_to user.name, user}

视图规范

describe 'home/index.html.haml' do
  it 'should render the users' do
    @users = User.all
    render
  end
end

如果我在本地点击应用程序它是正确的,但如果我在视图上运行rspec,我会

Failure/Error: render
  ActionView::Template::Error:
    undefined method `user_path' for #<#<Class:0x109f2a468>:0x109db5128>

1 个答案:

答案 0 :(得分:1)

Spork原来是罪魁祸首。重新启动它,规格现在通过了。