如何将多个复选框保存到 rails 6 中的数据库中



我想将多个复选框类别[]保存到数据库中:-

<label><%= f.check_box :category,{class: 'chk'},1,0%>Apple</label>
<label><%= f.check_box :category,{class: 'chk'},1,0%>Orange</label>
<label><%= f.check_box :category,{class: 'chk'},1,0%>Banana</label>

这是我的创建表单 编辑表单

控制器

数据库结构

有一个 :multiple 选项,如果这是你需要的?很难确切地理解你想要什么

check_box("puppy", "commands", {:multiple => true}, "sit", nil)
check_box("puppy", "commands", {:multiple => true}, "fetch", nil)
check_box("puppy", "commands", {:multiple => true}, "roll_over", nil)

更多示例如下:https://apidock.com/rails/ActionView/Helpers/FormHelper/check_box

最新更新