我正在使用simple_form
并有以下示例标签:
<%= f.input :medical_conditions, :label=>false, :collection => medical_conditons, :as => :check_boxes%>
该集合包含大约 100 个复选框。但是,当用户只选择 1 或 2 时,所有内容仍会保存到数据库中,如下所示:
---
- ""
- ""
- ""
medical_conditions
是我的一个简单数组application_helper
def medical_conditons
t = [
"Allergies/Hay Fever",
"Diabetes",
"Heart Surgery"]
return t
end
该medical_conditions
领域是一个:string
领域。
我需要做什么才能仅以逗号分隔的方式保存选择的值。