轨道3在轨道3中工作不正常

时间:2012-10-09 12:16:43

标签: ruby-on-rails ruby-on-rails-3 routes

我的网址是http://www.abc.com/login

我创建了路线

匹配“login”=> “会话#新的”

现在我的工作正常

我的新网址是http://www.abc.com/login/hello

某个时候问候语有时会用到

我的网址是http://www.abc.com/login

我的新路线是

匹配“login /:id”=> “会话#新的”

当我使用hello然后它可以工作但是当我在url中不使用hello时它会显示错误

Routing Error
No route matches [GET] "/login/hello"

1 个答案:

答案 0 :(得分:0)

“当我使用hello然后它可以工作,但是当我不在url中使用hello时它会显示错误” “没有路线匹配[GET]”/ login / hello“

添加这两个,你在控制器或视图中添加“hello”,否则Ruby不会显示错误,其中包含“hello”...