Я использую Rails 5 и Devise.
У меня есть форма, доступ к которой может получить любой.Однако к URL-адресу действия POST могут обращаться только зарегистрированные пользователи.
before_action :authenticate_user!
Поэтому, если пользователь не вошел в систему, Devise автоматически перенаправляет его на форму входа, где пользователь может войти или даже создать новую учетную запись.,После этого Devise автоматически перенаправляет на POST URL, и опубликованные данные по-прежнему доступны.
Поэтому у меня возникает вопрос, где в коде GEM Devise обрабатывает и хранит URL перенаправления и данные POST.