Я создаю сайт в стиле электронной коммерции, в котором перечислены продукты, которые вы можете купить. Когда вы нажимаете кнопку «Купить», вы переходите на URL-адрес, например: http://shopfront.com/deal/123/buy.
Я хотел бы предоставить Devise зарегистрироваться и войти на этой странице покупки. В настоящее время я могу заставить пользователей зарегистрироваться, и после успешной регистрации они будут перенаправлены обратно на мою страницу покупки для интересующего их товара, но если они предоставят недостаточно информации, они будут перенаправлены на форму регистрации по умолчанию, которая отображает ошибку они столкнулись. После этого они больше не перенаправляются на мою страницу покупки и вместо этого оказываются на главной странице.
У меня есть собственный контроллер регистрации, где я делаю перенаправление на соответствующую страницу покупки при успешных регистрациях, но я не могу понять, как перенаправить неудачные регистрации обратно на страницу покупки.
Мне нужно реализовать более или менее те же функции для формы входа, которая будет отображаться рядом с формой регистрации на той же странице покупки. Любая помощь будет оценена.