rails routing error:当我包含控制器时,需要控制器

时间:2011-02-15 21:52:47

标签: ruby-on-rails url-routing

在我的路线档案中:

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

我有一个条形码控制器,我在添加此路线时包含它,不知道为什么会抛出此错误?

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

使用rails 2.3.5

提前感谢!

2 个答案:

答案 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'