gpt4 book ai didi

ruby-on-rails - 有人知道 Devises `authenticate_user!` 的选项吗?

转载 作者:行者123 更新时间:2023-12-03 15:59:45 24 4
gpt4 key购买 nike

正如标题所说,我正在寻找设计自动类的选项authenticate_user! ,具体来说,我希望它redirect_to到'/'而不是'/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) 

关于ruby-on-rails - 有人知道 Devises `authenticate_user!` 的选项吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6659730/

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