2013-12-06 1 views
0

Когда пользователь заполняет форму для создания записи, прежде чем эта запись будет сохранена, я хотел бы направить форму платежа для оплаты полосы.две формы или одна большая форма для оплаты рейлингов?

Я могу создать многостраничную форму или две различные формы с одним перенаправлением на другой, а затем сохранить запись? Должна ли форма полосы включать поля моей основной формы и проверять все после оплаты?

В основном я пытаюсь понять правильный способ подключения моей основной формы и моей платежной формы вместе, а не создания записи, пока платеж не будет в порядке.

ответ

1

Недавно я прошел аналогичный процесс для сайта, над которым я работал. Я закончил делать это как несколько шагов из-за сложности моего рабочего процесса, но для того, что вы описываете, я не вижу причин, почему все они не могут быть в одной форме.

This Railscast - отличный ресурс. В принципе, он не будет отправлять форму серверу до тех пор, пока вы не сможете создать токен Stripe, а затем он фактически не создаст плату с помощью Stripe до тех пор, пока ваша модель не будет проверена. Если заряд будет создан успешно, он сохранит вашу модель, иначе это вызовет ошибку и не сохранит вашу модель.

Смежные вопросы