我希望将邮件请求中的params传递给我的控制器以便我可以保存信息,我使用条带并希望传递某人通过条纹提供的电子邮件地址条纹::客户.create 方法
customer = Stripe::Customer.create(
:email => 'example@stripe.com',
:card => params[:stripeToken]
)
以我的形式
<%= form_tag donations_path do %>
<%= text_field_tag :email, :placeholder => "Email Address", :data => {:stripe => 'email' }%>
因此,要将用户提供的电子邮件地址输入我可以执行的客户对象
customer = Stripe::Customer.create(
:email => params[:email],
:card => params[:stripeToken]
)
但是如何在我的表单中设置:stripeToken,此时它存储在ENV变量中,我是否使用hidden_field?
答案 0 :(得分:1)
如果该令牌在您的ENV中,您不必在表单中显示它,只需在需要时将其存入控制器。