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