1 class PeopleController < ApplicationController
4 @people = Person.find(:all)
8 xml { render :xml => @people }
13 @person = Person.find(params[:id])
17 xml { render :xml => @person }
26 xml { render :xml => @person }
31 @person = Person.find(params[:id])
35 @person = Person.new(params[:person])
37 respond_to do |format|
39 flash[:notice] = 'Person was successfully created.'
40 format.html { redirect_to(@person) }
41 format.xml { render :xml => @person, :status => :created, :location => @person }
43 format.html { render :action => "new" }
44 format.xml { render :xml => @person.errors, :status => :unprocessable_entity }
50 @person = Person.find(params[:id])
52 respond_to do |format|
53 if @person.update_attributes(params[:person])
54 flash[:notice] = 'Person was successfully updated.'
55 format.html { redirect_to(@person) }
56 format.xml { head :ok }
58 format.html { render :action => "edit" }
59 format.xml { render :xml => @person.errors, :status => :unprocessable_entity }
65 @person = Person.find(params[:id])
68 respond_to do |format|
69 format.html { redirect_to(people_url) }
70 format.xml { head :ok }