它给了我 但我想要 我怎样才能做到这一点? 最佳答案 您必须将自定义属性作为第四个参数,-6ren">
gpt4 book ai didi

ruby-on-rails - 在 check_box_tag 中生成自定义属性

转载 作者:行者123 更新时间:2023-12-04 09:32:03 25 4
gpt4 key购买 nike

我想生成带有自定义 html 属性的复选框(稍后使用 UJS)。这是我的 View 代码

<%= check_box_tag "data-toggle-completed" => "" %>

它给了我
<input id="__data-toggle-completed______" name="{&quot;data-toggle-completed&quot;=&gt;&quot;&quot;}" type="checkbox" value="1">

但我想要
  <input type="checkbox" data-toggle-completed="">

我怎样才能做到这一点?

最佳答案

您必须将自定义属性作为第四个参数,选项。前三个参数是名称、值 = "1"、已检查 = false。见 check_box_tag .

代码可能是这样的:

<%= check_box_tag :name, 1, false, data: { "toggle-completed" => "" } %>

关于ruby-on-rails - 在 check_box_tag 中生成自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com