Я использую гем аутентификации Devise с Rails.
Как отобразить сообщение из devise.en.yml:
send_instructions: 'You will receive an email with instructions about how to reset your password in a few minutes'
после того, как электронная почта для восстановления пароля была отправлена, а не перенаправлена в корень сайта?
Обновление:
Я нашел интересный фрагмент кода в devise_controller.rb:
def successfully_sent?(resource)
notice = if Devise.paranoid
resource.errors.clear
:send_paranoid_instructions
elsif resource.errors.empty?
:send_instructions
end
if notice
set_flash_message :notice, notice if is_navigational_format?
true
end
end
Установка точек останова показывает, что вызываются правильные строки, :send_instructions назначается notice , вызывается set_flash_message, но я не могу увидеть результат всего этого, потому что меня сразу перенаправляют к корневому пути.