У меня есть следующий блок кода в моем файле 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'
Это не имеет никакого смысла. Когда я следил за инструкциями по рельсам, подобная настройка работала отлично. Может ли кто-нибудь помочь?
EDIT:
Мои маршруты включают
root "static#home"
ИЗМЕНИТЬ 2:
Открытие этой темы. Перемещение моего корневого объявления в начало не исправляло его.
ИЗМЕНИТЬ 3:
Что работало, включая url_helpers в моей конфигурации rspec. Мне никогда не приходилось это делать раньше. может кто-нибудь ответить, почему это сработало?