Kus*_*ush 11 ruby ruby-on-rails stripe-payments ruby-on-rails-4
在Stripe文档中,示例表单显示以下输入
<input type="text" size="20" data-stripe="number"/>
Run Code Online (Sandbox Code Playgroud)
我在ruby(rails 4)中使用以下代码来生成我的输入
<%= text_field_tag :card_number, nil, name: nil, :placeholder => "Card Number" %>
Run Code Online (Sandbox Code Playgroud)
产生
<input id="card_number" placeholder="Card Number" type="text" />
Run Code Online (Sandbox Code Playgroud)
但是,我无法添加data-stripe属性.我想我总是可以手动添加字段而不是使用rails功能.但是,替换其他功能(例如select_year和)会很繁琐select_month.那么,如何在使用rails生成输入时添加自定义属性?特别,data-stripe="number"
Dav*_*vid 31
<%= text_field_tag :card_number, nil, name: nil, :placeholder => "Card Number", :data => {:stripe => 'number' }%>
我认为你的追求