2012-10-24 8 views
0

오랜 시간을 검색 한 후 선택한 확인란의 값을 레일에 가장 잘 저장하는 방법에 대한 정보를 찾을 수 없습니다. 같은선택한 확인란의 값을 레일스에 올바르게 저장하는 방법은 무엇입니까?

내가 않습니다

Parameters: {"utf8"=>"✓", "contact"=>{"1"=>"bladadie", "2"=>"jolanteds03", 
    "3"=>"jannie6674", "4"=>"henriette1305", 
    "5"=>"amy6456", "6"=>"jacquelyn9001", "7"=>"florencio4872", 
    "8"=>"angel410", "9"=>"rita558", "10"=>"chadd2684", "11"=>"ilene8219", 
    "12"=>"sonny664", "13"=>"monique7912", "14"=>"merritt28103744", 
    "15"=>"sunny80771258", "16"=>"lavinia31942066", "17"=>"jada29655747", 
    "18"=>"johan16227289", "19"=>"cristobal9746087", 
    "20"=>"meggie3447530"}, "commit"=>"Go »"} 

어떻게 올바르게, 체크 박스를 확인 이들의 값을 저장합니다 : 양식에

= form_for @profile, :url => request.fullpath, :method => :get, :html => { :class => 'form- horizontal' } do |f| 
     - @contacts.each do |contact| 
     = check_box_tag "contact[#{ contact.slug }]", contact.id, true 
     //= label_tag "contact[#{contact.id}]", contact.slug 
    = f.submit t('forms.go') 

이이 PARAMS 나에게 준다 제출?

이에 대한 정보를 찾을 수 없습니다. 누군가가 좀 밝힐 수 있기를 바랍니다! 당신의 exemple에서

+0

나는 이해할 수 없다. 상점에서 무엇을 의미합니까? 값을 파싱하는 방법을 의미합니까? –

+0

@ManjunathManohar 예 절약 절약 단어 것입니다 – Rubytastic

답변

2

당신이 PARAMS을 반복 할 수 있습니다

params.each do |key, value| 
    contact.create(:id => key, :slug => value 
end 

자동으로 저장됩니다 만들!

관련 문제