Я новичок в рельсах и проработал несколько уроков. У меня есть контроллер со следующими действиями: контакт и дом. Routes.rb имеет следующее:
SampleApp :: Application.routes.draw do
получить "страницы / дома"
получить "страницы / контакт"
# Приоритет основан на порядке создания:
# сначала создано -> самый высокий приоритет.
Все остальное в стандартных маршрутах комментируется
Когда я пытаюсь добраться до страницы http://localhost:3000/pages/home
Я получаю
Ошибка маршрутизации
Не найдено ни одного маршрута "/ pages / home"
на веб-странице.
Я перезапустил сервер rails и проверил маршруты с помощью граблей - результаты ниже
pages_home GET /pages/home(.:format) {: controller => "pages",: action => "home"}
pages_contact GET /pages/contact(.:format) {: controller => "pages",: action => "contact"}
Я пробовал другие учебные пособия, основанные на версии rails 2.3 и имеющие множество проблем с маршрутизацией, но вместо этого работал 3.0, поэтому перешел к учебнику 3.0. Те же проблемы маршрутизации. У меня даже возникает та же проблема, когда я помещаю статическую страницу «Привет, мир» в общую папку. Согласно учебнику, это должно появиться, но я получаю то же сообщение об ошибке маршрутизации.
Любые предложения приветствуются.