Turbo
class MyFailureApp < Devise::FailureApp
def route(scope)
new_user_session_path
end
def respond
if request_format == :html
redirect_to redirect_url
else
self.status = 401
self.content_type = request_format
self.response_body = { errors: [{ detail: i18n_message }] }.to_json
end
end
def redirect_url
if scope == :user
new_user_session_path
else
'/admin/admins/sign_in'
end
end
end