2011-08-01 6 views
5

Başka şeylerin yanı sıra yaklaşık 20 farklı onay kutusu içeren bir formum var. böylece gibi:Çoklu Onay Kutuları, String'e Dönüştür, Tek DB Sütun Rayları

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

Ne yapmak istediğimi sınırlamak virgül, seçilen onay kutusu değerini almak ve db bir sütunda onları kurtarmak olduğunu. inventory.fruit = "elma, portakal" Ben bunu nasıl

@

: elma ve portakal onay kutusunun işaretli olduğundan Yani eğer o kadar kaydeder?

cevap