Я использую 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
.
Что мне нужно сделать, чтобы только выбранные значения сохранялись через запятую.