Sum*_*Das 2 ruby rubygems ruby-on-rails devise
devise_for :admins, path: 'admins'
Run Code Online (Sandbox Code Playgroud)
devise_scope :admin do
root to: "devise/sessions#new"
end
Run Code Online (Sandbox Code Playgroud)
http://localhost:3000/
Run Code Online (Sandbox Code Playgroud)
当我刚刚输入上面的 url 时,我想重定向 admins/sign_in 路径,登录页面有时会打开,但每次出现此错误时单击登录按钮后都没有登录。如何解决此问题?
错误:
过滤器链因 :require_no_authentication 呈现或重定向而停止
看起来您正在尝试在没有注销的情况下再次登录同一用户
devise_for :admins, path: 'admins'
devise_scope :admin do
authenticated :admin do
root 'home#index', as: :authenticated_root
end
unauthenticated do
root 'devise/sessions#new', as: :unauthenticated_root
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1356 次 |
| 最近记录: |