0

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

我已经创建了路线

匹配“登录”=>“会话#新”

现在工作正常我想要的是

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

有时会使用你好有时不会

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

我的新路线是

匹配“登录/:id”=>“会话#新”

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

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

1 回答 1

0

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

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

于 2012-10-09T13:36:01.067 回答