I have one form in which i enter Person data and Employee Data. A Person and Employee model are used. I am using a legacy schema, so this is forced. How do i use save the data while using rails form validation?? I only want both models to save if they both save. Controller : This odviously doesnt work: def create_employee_and_person employee = Employee.new(params[:employee]) person = Person.new(params[:person]) employee.person = person if employee.save and person.save .... ..... Any help would be greately appreciated
on 2006-03-27 12:39
on 2006-03-27 12:44
I have found the answer here : http://rails.techno-weenie.net/question/2006/2/23/... I need to check that each model is valid : if model1.valid? and model2.valid? ....
on 2006-03-29 10:47
Chris-45 wrote: > This odviously doesnt work: > Any help would be greately appreciated I'd use a transaction spanning both updates. -- View this message in context: http://www.nabble.com/Form-Validation-with-2-model... Sent from the RubyOnRails Users forum at Nabble.com.