Ruby on rails 有人知道“验证用户”的选项吗?
正如标题所说,我正在寻找Devisions自动类Ruby on rails 有人知道“验证用户”的选项吗?,ruby-on-rails,authentication,devise,Ruby On Rails,Authentication,Devise,正如标题所说,我正在寻找Devisions自动类authenticate\u user的选项,具体来说,我希望它重定向到“/”而不是“/users/sign\u in”我想你可以在这里找到答案: 特别是,我认为这应该做到: 执行以下操作: 在config/initializers/designe.rb中: config.warden do |manager| manager.failure_app = CustomAuthenticationFailure end 创建名为
authenticate\u user的选项代码>,具体来说,我希望它重定向到“/”而不是“/users/sign\u in”我想你可以在这里找到答案:
特别是,我认为这应该做到:
执行以下操作:
在config/initializers/designe.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.autoload_paths += %W(#{config.root}/lib)