Как отправить переменную / параметр из действия без использования URL?
Мне нужно создать пользователя за несколько шагов, а пользователь будет создан на втором шаге. Мне нужно получить письмо от пользователя с первого шага.
В качестве первого шага я получаю письмо по адресу params
и использую эту строку кода: redirect_to new_user_registration_path(email: params[:email])
, чтобы отправить его на следующую страницу / действие.
По некоторым причинам мне сказали, что я не могу использовать электронные письма в URL-адресах, поэтому теперь мне нужно отправить электронное письмо изнутри, что, конечно, возможно с помощью метода POST, но redirect_to
не поддерживает POST запросы.
Может быть предложение использовать render
вместо redirect_to
, но я использую Devise, поэтому я бы хотел передать функциональность Devise вместо того, чтобы делать все вручную самостоятельно.
Существует другая идея использования файлов cookie для хранения адреса электронной почты, но меня интересует больше способ Rails.