ошибка маршрутизации рельсов: требуется контроллер, когда я включаю контроллер - PullRequest
0 голосов
/ 16 февраля 2011

В моем файле маршрутов:

 map.foo :controller => 'bar', :action => 'index'

У меня есть контроллер бара, и я включаю его при добавлении этого маршрута, есть идеи, почему он выдает эту ошибку?

Illegal route: the :controller must be specified! (ArgumentError)

использование рельсов 2.3.5

заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 16 февраля 2011

Вы пропустили фактический маршрут:

 map.foo '/foo', :controller => 'bar', :action => 'index'
2 голосов
/ 16 февраля 2011

Вы забыли указать URL, который хотите сопоставить.

map.foo '/foo/bar', :controller => 'bar', :action => 'index'

http://guides.rubyonrails.org/v2.3.8/routing.html#named-routes

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