evf*_*qcg 7 ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1
我想生成带有自定义html属性的复选框(以后使用UJS).这是我的观看代码
<%= check_box_tag "data-toggle-completed" => "" %>
Run Code Online (Sandbox Code Playgroud)
它给了我
<input id="__data-toggle-completed______" name="{"data-toggle-completed"=>""}" type="checkbox" value="1">
Run Code Online (Sandbox Code Playgroud)
但我想要
<input type="checkbox" data-toggle-completed="">
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
Yan*_*hao 20
您必须将自定义属性作为第四个参数选项.前三个参数是name,value ="1",checked = false.请参阅check_box_tag.
代码可能是这样的:
<%= check_box_tag :name, 1, false, data: { "toggle-completed" => "" } %>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6276 次 |
最近记录: |