在我的应用程序中,用户可以创建预订。这是一个简单的模型,表格要求他们的名字。要创建预订,用户必须付费。我正在使用条纹结帐表单。现在,它有"支付卡"按钮,这要求他们的付款信息。它需要这个,然后将其重定向到我的预订确认页面。但是,预订已经创建,但收费尚未完成,因为这是在booking_charges_controller
处理,而我的预订是在自己的控制器中处理的。
我如何收集卡信息,只有在预订表格创建后才提交,尽管他们在不同的控制器中?
这可以通过AJAX完成,还是将逻辑移到一个控制器中?