Har*_*and 5 authentication routes ruby-on-rails devise
我最近在我的新应用程序中与Omniauth一起实现了Devise,但我不确定如何更改Devise中的默认登录路径,以便在我调用时:
user_authenticated!
Run Code Online (Sandbox Code Playgroud)
它将重定向到身份验证控制器页面.
任何想法如何做到这一点?
编辑:为了更好地解释我的问题 - >
我想要的是当用户尝试访问要求您登录的页面,然后在过滤之前由user_authenticated发送给users/sign_in,但是我希望它们/auth通过user_authenticated!not users/sign_in 重定向到.
在你的控制器中:
before_filter do
authenticate_user! rescue redirect_to auth_url
endRun Code Online (Sandbox Code Playgroud)