На первой странице у меня есть форма для создания нового объекта модели, например, автомобиля.После того, как пользователь нажмет кнопку «Отправить», я хочу показать ему форму регистрации в модале.Так выглядит, что после отправки я должен остаться на той же странице.И я запутался, как я мог это сделать.На данный момент у меня есть форма регистрации на отдельной странице, поэтому мой метод создания в контроллере автомобиля выглядит следующим образом:
if current_user.nil?
session[:request] = params
redirect_to new_user_registration_path
else
Обратите внимание, что я сохраняю параметры в сеансе, потому что я хочу сохранить новый автомобиль в БД только после пользователязарегистрироваться, потому что объект Car должен хранить поле user_id и быть связанным с ним.Поэтому мой вопрос заключается в том, что я должен изменить в своем представлении и контроллере, поэтому после того, как я нажму на кнопку отправки формы для автомобиля, появится всплывающее окно с регистрацией, а после нажатия на кнопку регистрации следует создать пользователя и сохранить объект Car в db
.