gpt4 book ai didi

ruby-on-rails - 如何将 rails devise sign_in 路径设置为根 url

转载 作者:行者123 更新时间:2023-12-01 21:57:58 24 4
gpt4 key购买 nike

devise_for :admins, path: 'admins' 
devise_scope :admin do
root to: "devise/sessions#new"
end
http://localhost:3000/

当我刚输入上面的 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

关于ruby-on-rails - 如何将 rails devise sign_in 路径设置为根 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55398656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com