Форма создания продукта и форма регистрации во всплывающем окне на одной странице с Rails - PullRequest
0 голосов
/ 27 июня 2019

На первой странице у меня есть форма для создания нового объекта модели, например, автомобиля.После того, как пользователь нажмет кнопку «Отправить», я хочу показать ему форму регистрации в модале.Так выглядит, что после отправки я должен остаться на той же странице.И я запутался, как я мог это сделать.На данный момент у меня есть форма регистрации на отдельной странице, поэтому мой метод создания в контроллере автомобиля выглядит следующим образом:

    if current_user.nil?
       session[:request] = params
       redirect_to new_user_registration_path  
    else

Обратите внимание, что я сохраняю параметры в сеансе, потому что я хочу сохранить новый автомобиль в БД только после пользователязарегистрироваться, потому что объект Car должен хранить поле user_id и быть связанным с ним.Поэтому мой вопрос заключается в том, что я должен изменить в своем представлении и контроллере, поэтому после того, как я нажму на кнопку отправки формы для автомобиля, появится всплывающее окно с регистрацией, а после нажатия на кнопку регистрации следует создать пользователя и сохранить объект Car в db

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...