Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.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 在Rails中切换复选框True/False_Ruby On Rails_Checkbox_Boolean - Fatal编程技术网

Ruby on rails 在Rails中切换复选框True/False

Ruby on rails 在Rails中切换复选框True/False,ruby-on-rails,checkbox,boolean,Ruby On Rails,Checkbox,Boolean,我需要通过一个复选框切换布尔值 现在我有两个复选框,一个设置为true,另一个设置为false 当有人单击wither按钮时,它会在submit按钮上设置一个事件以提交新值 <%= form_with(model: @project, local: true) do |form| %> <div> <div id="info_false"> <%= label :access_rights, "Pending", value: f

我需要通过一个复选框切换布尔值

现在我有两个复选框,一个设置为true,另一个设置为false

当有人单击wither按钮时,它会在submit按钮上设置一个事件以提交新值

<%= form_with(model: @project, local: true) do |form| %>
<div>
    <div id="info_false">
        <%= label :access_rights, "Pending", value: false %>
        <%= form.radio_button :build_one, false, :checked => true, :value => false, id: "build_one_1" %>
    </div>
    <div id="info_true">
        <%= label :access_rights, "Completed", value: true %>
        <%= form.radio_button :build_one, true, :value => true, id: "build_one_2" %>
    </div>
</div>

<div class="actions">
<%= form.submit id: "build_one", :style => "visibility:hidden;", data: { confirm: "Are you sure?"} %>
</div>

true,:value=>false,id:“build\u one\u 1”%>
正确,id:“build\u one\u 2”%>
“可见性:隐藏;”,数据:{确认:“确定吗?”}%>

这些是
单选
按钮非
复选框
,我不确定我是否理解您要查找的内容,但您可以通过简单的方式在单选按钮的
值之间切换


演示

您的问题是什么?我需要通过一个复选框切换布尔值-现在我有两个复选框,一个设置为true,一个设置为false。因此,当一个复选框没有被选中时,它将是假的,当被选中时,它将是真的。哦,很抱歉,我在页面的另一部分设置了复选框。Fiddle看起来可以完成任务谢谢!很高兴能帮上忙,如果答案对你有帮助,你介意接受吗?