Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails路由错误:当我包含控制器时,需要控制器_Ruby On Rails_Url Routing - Fatal编程技术网

Ruby on rails rails路由错误:当我包含控制器时,需要控制器

Ruby on rails rails路由错误:当我包含控制器时,需要控制器,ruby-on-rails,url-routing,Ruby On Rails,Url Routing,在我的路由文件中: map.foo :controller => 'bar', :action => 'index' 我有一个酒吧控制器,我在添加这条路线时包括了它,你知道它为什么会抛出这个错误吗 Illegal route: the :controller must be specified! (ArgumentError) 使用rails 2.3.5 提前谢谢 您忘记指定要匹配的URL map.foo '/foo/bar', :controller => 'bar', :a

在我的路由文件中:

 map.foo :controller => 'bar', :action => 'index'
我有一个酒吧控制器,我在添加这条路线时包括了它,你知道它为什么会抛出这个错误吗

Illegal route: the :controller must be specified! (ArgumentError)
使用rails 2.3.5


提前谢谢

您忘记指定要匹配的URL

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

您忘记指定要匹配的URL

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

您缺少实际路线:

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

您缺少实际路线:

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

你为什么坚持用这些旧东西?尽快切换到ror3!实际上,我们正在进行切换,现在我们的应用程序也在使用活动脚手架,所以我们正在寻找一个3.0版本的不同解决方案。为什么要坚持使用这些旧东西?尽快切换到ror3!实际上,我们正在进行切换,现在我们的应用程序也在使用活动脚手架,因此我们正在寻找一个3.0版本的不同解决方案。