Rspec создает неопределенную локальную переменную в URL-адресе в представлении, но фактическое представление считывает это нормально - PullRequest
2 голосов
/ 01 июня 2011

Когда я запускаю bundle exec rspec spec /, я получаю следующую ошибку:

`_app_views_demo_mailer_new_user_text_haml___514868986949697059_2155319320_502394691365870694': undefined local variable or method `courses_url' for #<#<Class:0x00000100eee3e0>:0x00000100eeb3c0> (ActionView::Template::Error)

Соответствующий раздел представления:

If you haven't already signed up for a course, you can do so here:
= courses_url

Представление, о котором идет речь, является .text.haml Mailer.Странно то, что реальная почтовая программа отлично читает 'courses_url'.Рейк-трассы подтверждают, что он есть ... но rspec выдает эту ошибку, и я в замешательстве.

Есть идеи?

1 Ответ

0 голосов
/ 14 марта 2012

Пожалуйста, обновите свой вопрос и добавьте код спецификации ... Кстати, у меня была похожая проблема, и ошибка была в том, что я пропустил вызов it (я использовал describe вместо it), и я получил это странноеошибка.

...