RoR Beginner Routing error - PullRequest
       5

RoR Beginner Routing error

1 голос
/ 26 мая 2010

Я создал БД и таблицу в этой БД под названием жанр.

Теперь, когда я пытаюсь подключиться к этому через URL, я получаю следующее сообщение об ошибке:

Ошибка маршрутизации

Маршрут не соответствует "/ жанру" с {: method =>: get}

Заранее спасибо за помощь.

Ответы [ 2 ]

3 голосов
/ 26 мая 2010

Я думаю, что / жанр должен быть / жанры

Я только что написал приложение с нуля для работы с жанрами, и это мой файл маршрутов:

ActionController::Routing::Routes.draw do |map|
  map.resources :genres

  # these last two lines should go away but I left them in
  # here because my example worked as is.
  map.connect ':controller/:action/:id'
  map.connect ':controller/:action/:id.:format'
end

Итак, вы хотели бы убедиться, что вы используете пуральную форму жанра существительного.

Также rake routes - отличный способ узнать, как настроены ваши маршруты.

2 голосов
/ 26 мая 2010

Как сказал @Jens Fahnenbruck, вам нужно настроить маршрут в config/routes.rb.

Если вы хотите узнать, какие маршруты существуют в вашем приложении, введите rake routes в командной строке.

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