Ruby on rails 显示奇怪行为的窗体的集合单选按钮
我在Rails 6中使用表单的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
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'] %>