设计更改URL

时间:2014-08-20 05:55:34

标签: ruby-on-rails devise ruby-on-rails-3.2 routes

在我的应用程序中,登录,注册和退出的网址如下:

登录:/users/sign_in

注册:/users/sign_up

退出:/users/sign_out

我按了https://github.com/plataformatec/devise/wiki/How-To:-Change-the-default-sign_in-and-sign_out-routes链接并更改了以下正在运行的网址

登录网址应更改为/login,而不是/users/sign_in

注册网址应更改为/register,而不是/users/sign_up

退出网址应更改为/logout而不是/users/sign_out

我面临的问题是,即使我点击了/users/sign_in之类的旧网址,我也可以访问登录屏幕,但不应该是这种情况。

我还检查了重定向网址,如:

get "/users/sign_in" => redirect("/login")

但它没有用。

有人可以提出建议吗?

1 个答案:

答案 0 :(得分:0)

改变了路线的位置,它对我有用。