Multiple Values in Form Field and Creating Multiple Records

Hi David,

David Lelong wrote:

I want to be able to have users enter one or more email addresses in a field and have a database row created for each of those email addresses.

Here is an example of my form output:

"email_address"=>"email@domain1.com, email@domain2.com, email@domain3.com"}}

how do I iterate over the email addresses?

Assuming your email address table was named something like 'addresses' you could do something like...

params[:email_address].each(',') {|this_address|    address_to_add = Address.new    address_to_add.created_on = params[:created_on]    address_to_add.job_id = params[:job_id]    address_to_add.user_id = params[:user_id]    address_to_add.email_address = this_address    address_to_add.save }

hth, Bill