我正在写一个rails视图。这是一种收集信用卡详细信息的表格。它使用 Braintree.js 客户端加密来确保信用卡详细信息在离开客户端计算机之前被加密。(信用卡详细信息不是模型的一部分)
但是,要使加密工作,“名称”属性需要更改为“数据加密名称”,类似于以下内容。
<div class="field">
<label>Card Number</label>
<input type="text" size="20" autocomplete="off" data-encrypted-name="number" />
</div>
我对信用卡字段没有任何问题...但是对于到期年份字段,我目前正在使用 select_year 助手,因为它填充了正确的选项列表。但是我认为使用 select_year 助手时无法添加自定义属性...
<%= select_year nil, {start_year: Date.today.year, end_year: Date.today.year+10}, {name: 'year', id: "card_year"}%>
JavaScript 是创建选择输入的最佳替代方法吗?动态填充正确的选项并具有“数据加密名称”属性?