在我的路线档案中:
map.foo :controller => 'bar', :action => 'index'
我有一个条形码控制器,我在添加此路线时包含它,不知道为什么会抛出此错误?
Illegal route: the :controller must be specified! (ArgumentError)
使用rails 2.3.5
提前感谢!
答案 0 :(得分:2)
您忘记指定要匹配的网址。
map.foo '/foo/bar', :controller => 'bar', :action => 'index'
http://guides.rubyonrails.org/v2.3.8/routing.html#named-routes
答案 1 :(得分:2)
您错过了实际路线:
map.foo '/foo', :controller => 'bar', :action => 'index'