В моем приложении на Rails, когда пользователь переходит на страницу регистрации для моего приложения, я передаю параметр с типом продукта, на который он подписывается, в URL. Это основано на ссылке, по которой они щелкали, чтобы перейти на страницу регистрации (с домашней страницы или страницы с ценами). Например,
http://localhost:3000/users/sign_up?product=PRODUCT_TYPE
Проблема в том, что если пользователь получает сообщение об ошибке (например, электронная почта уже занята, пароли не совпадают и т. Д. c.), Параметры не поддерживаются в URL .
Есть ли способ а) сохранить эти параметры в URL или б) если я передам product_type другим способом?