Так что это своего рода вопрос о том, как структурировать логический тип выделений, и сами поля формы. Например, если пользователь при регистрации должен выбрать команду (и в демонстрационных целях), например, «волшебник» или «лучник», то у меня должно быть:
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>
Но это не работает, потому что вы можете выбрать столько элементов, сколько захотите. Как я могу запретить пользователю выбирать более одного радио выбора?