ruby-on-rails – 有没有人知道Devises`validate_user!`的选项
发布时间:2020-12-17 02:52:41 所属栏目:百科 来源:网络整理
导读:就像标题所说,我正在寻找设计自动类authenticate_user!的选项,具体来说,我希望它重定向到’/’而不是’/ users / sign_in’ 解决方法 请执行下列操作: 在config / initializers / devise.rb中: config.warden do |manager| manager.failure_app = CustomA
就像标题所说,我正在寻找设计自动类authenticate_user!的选项,具体来说,我希望它重定向到’/’而不是’/ users / sign_in’
解决方法
请执行下列操作:
在config / initializers / devise.rb中: config.warden do |manager| manager.failure_app = CustomAuthenticationFailure end 创建一个名为lib / custom_authentication_failure.rb的新文件: class CustomAuthenticationFailure < Devise::FailureApp protected def redirect_url root_path #or whatever route in your app that points to '/' end end 这到你的config / application.rb: config.autoload_paths += %W(#{config.root}/lib) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |