Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.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 - Fatal编程技术网

Ruby on rails 显示奇怪行为的窗体的集合单选按钮

Ruby on rails 显示奇怪行为的窗体的集合单选按钮,ruby-on-rails,Ruby On Rails,我在Rails 6中使用表单的collection\u单选按钮时遇到了一些奇怪的行为。我希望下面的代码只有两个单选按钮,分别标记为“true”和“false”,它们将返回各自的布尔值,但由于某些原因,它正确标记了“true”按钮,但“false”按钮标记为“false”。我错过了什么 <% t_or_f = [true, false] %> <div class="pb-3"> <%= form.label :u

我在Rails 6中使用表单的
collection\u单选按钮时遇到了一些奇怪的行为。我希望下面的代码只有两个单选按钮,分别标记为“true”和“false”,它们将返回各自的布尔值,但由于某些原因,它正确标记了“true”按钮,但“false”按钮标记为“false”。我错过了什么

    <% t_or_f = [true, false] %>

    <div class="pb-3">
        <%= form.label :unpaid, "This was an unpaid position." %>
        <div>
          <%= form.collection_radio_buttons :unpaid, t_or_f, :to_s, :itself %>
        </div>
    </div>


我现在只使用每个值的单个单选按钮实现了这一点,但是我对上述行为感到好奇。

集合中的元素必须是字符串

换衣服

<% t_or_f = [true, false] %>


您是否尝试过
<% t_or_f = ['true', 'false'] %>