# Insert multiple form values

**URL:** <https://www.ruby-forum.com/t/insert-multiple-form-values/70419>\
**Category:** Rails\
**Created:** [September 29, 2006, 1:43am UTC](https://www.ruby-forum.com/t/insert-multiple-form-values/70419 "2006-09-29T01:43:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![drlelon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ee59a6/32.png) [@drlelon](https://www.ruby-forum.com/u/drlelon)\
**Post date:** [September 29, 2006, 1:43am UTC](https://www.ruby-forum.com/t/insert-multiple-form-values/70419/1 "2006-09-29T01:43:54Z")

</div>

Hi,

How do I parse these parameters to insert into a table:

Parameters: {“commit”=\>“Add Contacts to List”,  
“contact\_list”=\>{“contact\_id”=\>[“4”, “5”], “list\_id”=\>“3”}}

Two records should be created.

One where:

list\_id = 3  
contact\_id = 4

And another where:

list\_id = 3  
contact\_id = 5

Thanks,

David

---

<div class="post-metadata">

**Author:** ![drlelon](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ee59a6/32.png) [@drlelon](https://www.ruby-forum.com/u/drlelon)\
**Post date:** [September 29, 2006, 4:06pm UTC](https://www.ruby-forum.com/t/insert-multiple-form-values/70419/2 "2006-09-29T16:06:25Z")

</div>

Just do:

params[:contact\_ids].each { |cid| YourModel.create(…) }

Cheers  
Starr
