2014-06-24 30 views
0

我期待将一个帖子请求中的参数传递给我的控制器,以便我可以保存信息,我正在使用条纹并希望通过某人通过条纹提供的电子邮件地址条纹:: Customer.create方法获取ENV变量值到form_tag

customer = Stripe::Customer.create(
    :email => '[email protected]', 
    :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吗?

回答

1

如果该令牌位于您的ENV中,则不必将其显示在窗体中,只需在需要时将其显示在控制器中即可。