У меня есть форма, которая, помимо прочего, содержит около 20 различных флажков. Вот так:
<%= form_for @inventory do |f| %>
<p>
<%= f.label :name %><br />
<%= f.text_field :name %>
</p>
...
<p>
<%= f.check_box :apple %><%= f.label :apple %><br />
<%= f.check_box :banana %><%= f.label :banana %><br />
<%= f.check_box :orange %><%= f.label :orange %>
...
</p>
...
<% end %>
Что я хочу сделать, это взять значение выбранного флажка, разделить их запятыми и сохранить их в столбце в БД. Таким образом, если флажок apple и orange установлен, он сохраняется как:
@inventory.fruit = "яблоко, апельсин"
как мне это сделать?