Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将数据条带属性添加到文本\字段\标记?_Ruby On Rails_Ruby_Ruby On Rails 4_Stripe Payments - Fatal编程技术网

Ruby on rails 如何将数据条带属性添加到文本\字段\标记?

Ruby on rails 如何将数据条带属性添加到文本\字段\标记?,ruby-on-rails,ruby,ruby-on-rails-4,stripe-payments,Ruby On Rails,Ruby,Ruby On Rails 4,Stripe Payments,在中,示例表单显示了以下输入 <input type="text" size="20" data-stripe="number"/> 我使用ruby(rails 4)中的以下代码生成输入 <%= text_field_tag :card_number, nil, name: nil, :placeholder => "Card Number" %> “卡号”%> 产生 <input id="card_number" placeholder="Card

在中,示例表单显示了以下输入

<input type="text" size="20" data-stripe="number"/>

我使用ruby(rails 4)中的以下代码生成输入

<%= text_field_tag :card_number, nil, name: nil, :placeholder => "Card Number" %>
“卡号”%>
产生

<input id="card_number" placeholder="Card Number" type="text" />


但是,我无法添加数据条带属性。我想我总是可以手动添加字段,而不用rails特性。但是,替换其他功能(如
select\u year
select\u month
)将非常繁琐。那么,在使用rails生成输入时,如何添加自定义属性呢?具体来说,
data stripe=“number”

您尝试过类似的方法吗

<%= text_field_tag :card_number, nil, name: nil, :placeholder => "Card Number", "data-stripe" => 123 %>
“卡号”、“数据条带”=>123%>
“卡号”,:数据=>{:stripe=>'Number'}%>


你在选项中尝试过“数据条带”=>123吗?完美答案!非常感谢。(10分钟后我会接受)这正是我需要的!仅供未来读者参考:确保在“卡号”之后添加逗号