在我的Rails应用中,我需要在主页上创建Stripe付款,以便访问者只需在号召性用语付费按钮上方写一个电子邮件地址即可付款。没有用户注册,任何人都应该能够在没有在网站上注册的情况下付费,并在他们付款时输入的电子邮件地址获得更新。
我考虑过将访问者的电子邮件地址保存在数据库的用户表中,但后来我无法弄清楚如何在没有真正类似设备的注册表单的情况下“动态”创建用户模型的实例。再一次,这个应用程序没有官方注册的可能性,只有电子邮件地址和付款按钮显示Stripe弹出窗口。
要解决这个问题的任何线索吗?
答案 0 :(得分:0)
如果我理解正确,您只需要使用js从电子邮件输入字段中获取电子邮件,并对您为此目的设置的控制器操作进行ajax调用。在控制器操作中,您只需在用户模型User.create(email: params[:email])
答案 1 :(得分:0)
我认为您会在Rails Checkout Guide中找到所需的一切。