В режиме разработки я могу указать свой браузер на http://localhost:3000/brands/
, и я вижу список всех брендов, указывающий, что отображение маршрута, действие индекса в контроллере и файл index.html.haml
все делают свою работу.
Я запомнил запуск rake db:test:clone
.
В /features/support/paths.rb
У меня:
def path_to(page_name)
case page_name
when /the home\s?page/
'/'
when /the Brand\s?page/
'/brands'
end
Но когда я запускаю cucumber features
, я получаю:
When I am on the Brand page # features/step_definitions/web_steps.rb:44
No route matches "/brands" (ActionController::RoutingError)
Как бы вы нашли причину этой проблемы?
Спасибо,
Стивен.