Rails 5 simple_form是一个用于简化表单创建的Ruby on Rails插件。要将单选按钮标记为必需,可以使用simple_form的required
选项。
首先,在表单中使用collection_radio_buttons
方法创建单选按钮组。然后,将required: true
选项添加到所需的单选按钮上。这将确保用户必须选择一个选项才能提交表单。
以下是一个示例代码:
<%= simple_form_for @model do |f| %>
<%= f.collection_radio_buttons :attribute, [['Option 1', 'option1'], ['Option 2', 'option2']], :last, :first, required: true %>
<%= f.button :submit %>
<% end %>
在上面的示例中,:attribute
是模型中的属性名称,[['Option 1', 'option1'], ['Option 2', 'option2']]
是选项的数组,:last
和:first
是选项数组中的元素索引,用于指定选项的值和标签。
这样配置后,如果用户未选择任何选项,提交表单时将会显示一个错误消息,并阻止表单的提交。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云