在我的应用程序中,登录,注册和退出的网址如下:
登录:/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")
但它没有用。
有人可以提出建议吗?
答案 0 :(得分:0)
改变了路线的位置,它对我有用。