Vas*_*rth 4 authentication ruby-on-rails devise
就像标题所说的那样,我正在寻找设计自动类的选项authenticate_user!,具体来说,我希望它可以重定向到'/'而不是'/ users/sign_in'
请执行下列操作:
在config/initializers/devise.rb中:
config.warden do |manager|
manager.failure_app = CustomAuthenticationFailure
end
Run Code Online (Sandbox Code Playgroud)
创建一个名为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
Run Code Online (Sandbox Code Playgroud)
这到你的config/application.rb:
config.autoload_paths += %W(#{config.root}/lib)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2093 次 |
| 最近记录: |