如何在rails 6中把多个复选框保存到数据库中?

问题描述 投票:0回答:1

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

<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>

下面是我的创建表格编辑表格

控制器

数据库结构

ruby-on-rails ruby-on-rails-4 rubygems ruby-on-rails-5 ruby-on-rails-6
1个回答
0
投票

有一个: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.comrailsActionViewHelpersFormHelpercheck_box。

© www.soinside.com 2019 - 2024. All rights reserved.