Разрабатывать и защищать fail_app не перенаправляя на пользовательский путь - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь выполнить некоторый мониторинг, когда пользователь вводит неверные учетные данные для входа, и пытаюсь использовать warder.failure_app, чтобы сделать это, как указано здесь https://github.com/plataformatec/devise/wiki/Redirect-to-new-registration-(sign-up)-path-if-unauthenticated.

Однако элемент управления никогда не появляется в моем CustomFailureApp поскольку я не вижу пользователя, перенаправленного на страницу регистрации

ниже приведен код, который я использую

lib/custom_failure_app.rb
class CustomFailureApp < Devise::FailureApp
  protected
  def route(scope)
    custom_logging
    :new_user_registration_url
  end
end
application.rb
config.autoload_paths << Rails.root.join('lib')
devise.rb

  config.warden do |manager|
    manager.failure_app = CustomFailureApp
  end

Любая помощь в этом была бы полезной,Как я могу убедиться, что мой CustomFailureApp вызывается и пользователь перенаправляется на страницу регистрации.

Спасибо.

...