In my controller I have this: def new load_entity @location = @entity.locations.build @site = @location.build_site respond_to do |format| format.html # new.html.erb format.xml { render :xml => @location } end end # GET /locations/1/edit def edit load_entity @location = @entity.locations(params[:id]) end # POST /locations # POST /locations.xml def create load_entity @site = @location.build_site(params[:site]) @location = @entity.locations.build(params[:location].datebalk!) When I return from my form I have this in params{} {"user"=>{"userid"=>"authuser", "user_id"=>13466, "user_name"=>"A. N. Authorized-User"}, "entity_id"=>"1", "commit"=>"Create", "authenticity_token"=>"a99e941c6191c6a0897165549bb2606328472187", "site"=>{"site_postal_code"=>" ", "site_municipality"=>"Hamilton", "site_street_number"=>" ", "site_region"=>"Ontario", "site_name"=>" ", "site_country_code"=>"CA", "site_building_floor"=>" ", "site_street_name"=>"", "site_building_name"=>" ", "site_building_unit_number"=>" "}, "location"=>{"location_description"=>" ", "superseded_after__dteblk"=>"", "effective_from__dteblk"=>"", "location_type"=>"MAIN", "effective_from"=>"", "superseded_after"=>""}} What is the correct syntax to get the hash "site" and the hash "location" contained within the hash "params"? -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---