I need some help to make the right solution in rails. I have this model in rails: Customer -- has many -- Reservations Customer -- has many -- Animals Reservatiion -- has many -- Residences -- has one -- Animal A customer can make a reservation for the animals he/she is owner of. I made a view where I show the customer with two fields for the reservations and the animals which belongs to the customer. I use checkboxes for the animals to (un)check them for the reservation. I get everything the work, however when some of the validations fails I loose some information of my model. I use ryanb´s solution for multiple models in a view. But in my model I check if the residence must be made (if the checkbox is checked). I do something like this [Code] def new_residence_attributes(=new_residence_attributes) loop atrributes residences.build(attributes) if attribute[:status] == :reserved end end [/code] So only the residences I build come back in my controller, so I loose some information when I come back in my controller (only residences which are reserved). The question how do I preserve the original model created in the controller with the values of the view. Thanks for your help in advance. Greets, Erwin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---