因此,我正在尝试将第一个单选按钮设置为默认情况下为表单选中.我无法弄明白该怎么做.我可以通过在html选项中添加checked:true或checked:’checked’来获取所有输入以检查=“已检查”,如下所示:
<%= f.collection_radio_buttons :category_id,@categories,:id,:name,{},{ checked: true } %> <%= f.collection_radio_buttons :category_id,{ checked: 'checked' } %>
我已经尝试指定checked:@ category.first,如下所示:
<%= f.collection_radio_buttons :category_id,{ checked: @category.first } %>
但这也不起作用.没有检查任何输入.
有任何想法吗?
解决方法
我认为您应该标记要检查的ID,因此更改为{checked:@ category.first.id}