ruby на Rails 3 и маршрутизация - PullRequest
0 голосов
/ 17 ноября 2010

Я новичок в рельсах и проработал несколько уроков. У меня есть контроллер со следующими действиями: контакт и дом. 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. Те же проблемы маршрутизации. У меня даже возникает та же проблема, когда я помещаю статическую страницу «Привет, мир» в общую папку. Согласно учебнику, это должно появиться, но я получаю то же сообщение об ошибке маршрутизации.

Любые предложения приветствуются.

1 Ответ

1 голос
/ 18 ноября 2010

Я решил свою проблему. Настоящая ошибка нуба. Запустив рельсы, важно оказаться в нужном каталоге. Я был в каталоге предыдущего примера, поэтому нужных мне маршрутов там не было.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...