【发布时间】:2011-05-15 00:51:27
【问题描述】:
所以这既是一个关于如何构造布尔类型的选择的问题,也是关于表单字段本身的问题。例如,如果用户在注册时必须选择一个团队(并且出于演示目的),例如“wizard”或“archer”,那么我应该有:
field :wizard, type: Boolean
field :archer, type: Boolean
但是它们只能是一个或另一个,所以我如何使用单选字段构建我的表单,以便用户只能选择一个或另一个,我不确定我是否在我的表单中这样做说我会有类似的东西:
<p><%= f.label "wizard" %><%= radio_button(:user, :wizard, "True") %></p>
<p><%= f.label "archer" %><%= radio_button(:user, :archer, "True") %></p>
但这不起作用,因为您可以选择任意数量的项目。如何防止用户选择多个单选?
【问题讨论】:
标签: ruby-on-rails mongoid