Instead of having to manually create your child user at the controller- level, have a look at this:
http://weblog.rubyonrails.org/2009/1/26/nested-model-forms And the API documentation is at: http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html HTH On Oct 13, 7:57 am, Dean <[email protected]> wrote: > my nested form looks like > > <% form_for :doctor, :url => url do |doc_form| %> > > <table> > <tr> > <td> <%= doc_form.label :"Specialized Field: " %> </td> > <td> <%= doc_form.text_field :specialize %> </td> > </tr> > <tr> > <td> <%= doc_form.label :"Medical Center Name: " %> </td> > <td> <%= doc_form.text_field :working_for %> </td> > </tr> > <% doc_form.fields_for :user, :url => url do |f| %> > > <tr> > <td> <%= f.label :"First Name: " %> </td> > <td> <%= f.text_field :fname %> </td> > </tr> > ..................... > I want to display validation errors for both doctor and user...my > create action in the controller looks like > > def create > doc_attr = params[:doctor] > user_attr = doc_attr.delete(:user) > new_doctor = Doctor.new(doc_attr) > new_doctor.user = User.new(user_attr) > @saved = new_doctor.save! > > if @saved == true > flash[:notice] = "Registration Successful" > redirect_to login_path() > else > render :action => 'new' > end > end > > Thank you > > On Oct 12, 5:04 pm, pepe <[email protected]> wrote: > > > > > You can't have a form inside of another one. Maybe I am > > misunderstanding? > > > On Oct 12, 4:22 pm, Dean <[email protected]> wrote: > > > > Hi All, > > > I have a nested form > > > OUTER FORM for :doctor > > > INNER FORM for :user > > > > I am having problem is displaying the validation errors for both > > > doctor and user model. Any idea about how I should be doing this. > > > > Thanks alot in advance. > > > > On Oct 12, 4:16 pm, Dean <[email protected]> wrote: > > > > > Hi All, > > > > I have a nested form > > > > OUTER FORM for :doctor -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

