我的 Step 模型中有 excel、video 和多项选择布尔列。我正在尝试获取它,因此用户必须选择三者之一,并在保存时将其作为真传回数据库。现在我的两个问题是a)当我选择一个时,它不会取消选择其他的,b)单选按钮与标记它的文本位于不同的行上。任何帮助,将不胜感激。
<fieldset class="stepCreator">
<%= "Step" %>
<%= f.label :description, "Description" %>
<%= f.text_field :description %>
<div>
<%= f.label :excel, "Excel" %>
<%= f.radio_button(:excel, true, :checked => true) %>
<%= f.label :video, "Video" %>
<%= f.radio_button(:video, true) %>
<%= f.label :multiple_choice, "Multiple Choice" %>
<%= f.radio_button(:multiple_choice, true) %>
</div>
<%= f.hidden_field :_destroy %>
<%= link_to "remove", '#', class: "btn btn-danger btn-mini remove_fields "%>
</fieldset>