Сообщение об ошибке Rspec: PagesController GET 'home' 'должно иметь правильное название
Error Message:PageController GET 'contact' should have the right title....
Я хотел бы попросить совета у более опытных рубистов. Я следую руководству по rails 3 Майклом Хартлом и как раз перед окончанием главы 3 у меня есть сообщение об ошибке.
Я действительно не знаю, что изменить, поскольку я проверял несколько раз, и мои файлы такие же, как в учебнике.
Мои коды доступны в Github: https://github.com/maro9/sample_app
Спасибо заранее за любую помощь.
Сообщение с сообщением об ошибке: http://s11.postimage.org/pcz9us1tv/rspec_error.jpg
В вашем коде ваше "приложение" в содержании является строчным, но вы проверяете его на заглавные буквы.
Что вы создали
"Ruby on Rails Tutorial Sample app | About"
Что вы утверждаете, что создали
"Ruby on Rails Tutorial Sample App | About"
app/views/layouts/application.html.erb следует изменить:
- <title>Ruby on Rails Tutorial Sample app | <%= @title %></title>
+ <title>Ruby on Rails Tutorial Sample App | <%= @title %></title>
Измените это:
response.should have_selector("title",
:content => "Ruby on Rails Tutorial Sample App|Home")
к этому:
response.should have_selector("title",
:content => "Ruby on Rails Tutorial Sample App | Home")
в ваших pages_controller_spec.rb
: https://github.com/maro9/sample_app/blob/master/spec/controllers/pages_controller_spec.rb#L15
Еще в рубрике
- Вопросы
- Railstutorial.org
- Сообщение об ошибке Rspec: PagesController GET 'home' 'должно иметь правильное название