I''ve successfully set up a nested form from the controller: def new @user = User.new @user.build_contact.build_address respond_to do |format| format.html # new.html.erb format.xml { render :xml => @user } end end and have edited the new.html.erb file to suit, with fields_for in the appropriate places. The form successfully creates contact and address records when saved, and I can see linked objects when I simply create them at the console. However, selecting edit from the index brings up the edit.html.erb view (practically identical to new.html.erb) but isn''t populating the nested fields--only the ones from User get populated, but Contact and Address remain blank even though the records exist. Do I need to change something in the edit() to populate the fields for the nested objects? I currently have: def edit @user = User.find(params[:id]) end Or do I need to change the view somehow to access the nested objects differently when I edit than I do when I create? -- "Oh, look: rocks!" -- Doctor Who, "Destiny of the Daleks"