Почему rspec не может найти метод _path? - PullRequest
2 голосов
/ 07 ноября 2011

В файле route.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 Ответ

1 голос
/ 08 ноября 2011

Spork оказался виновником.Перезапустил его, и спецификации теперь проходят.

...