【发布时间】:2013-09-02 07:49:50
【问题描述】:
我可以将新的路由器规则映射到设计控制器。但是当我在控制器中使用before_filter :authenticate_user! 时。它仍然是处理用户登录的默认devies url。
如何将网址更改为自定义网址?
rake 路由输出:
【问题讨论】:
标签: ruby-on-rails devise
我可以将新的路由器规则映射到设计控制器。但是当我在控制器中使用before_filter :authenticate_user! 时。它仍然是处理用户登录的默认devies url。
如何将网址更改为自定义网址?
rake 路由输出:
【问题讨论】:
标签: ruby-on-rails devise
你的问题有点不清楚。
您想使用自己的逻辑进行身份验证吗?如果是这样,那么使用 devise 就没有什么意义了,它应该为你做到这一点。但是,如果您想设计处理登录但想在地址栏中显示不同的 url,例如:
/login 而不是 /users/sign_in 或
/signup 而不是 /users/sign_up
那么你应该看看这个custom devise urls
【讨论】:
before_filter :authenticate_user! 时,探索仍然重定向到默认 url HOST_NAME/users/login。