1 class UsersController
< ApplicationController
5 @users = User
.find(:all, :order => :name)
8 format
.html
# index.html.erb
9 format
.xml
{ render
:xml => @users }
16 @user = User
.find(params
[:id])
18 respond_to
do |format
|
19 format
.html
# show.html.erb
20 format
.xml
{ render
:xml => @user }
29 respond_to
do |format
|
30 format
.html
# new.html.erb
31 format
.xml
{ render
:xml => @user }
37 @user = User
.find(params
[:id])
43 @user = User
.new(params
[:user])
45 respond_to
do |format
|
47 flash
[:notice] = "User #{@user.name} was successfully created."
48 format
.html
{ redirect_to(:action => 'index') }
49 format
.xml
{ render
:xml => @user, :status => :created, :location => @user }
51 format
.html
{ render
:action => "new" }
52 format
.xml
{ render
:xml => @user.errors
, :status => :unprocessable_entity }
60 @user = User
.find(params
[:id])
62 respond_to
do |format
|
63 if @user.update_attributes(params
[:user])
64 flash
[:notice] = "User #{@user.name} was successfully updated."
65 format
.html
{ redirect_to(:action => 'index') }
66 format
.xml
{ head
:ok }
68 format
.html
{ render
:action => "edit" }
69 format
.xml
{ render
:xml => @user.errors
, :status => :unprocessable_entity }
77 @user = User
.find(params
[:id])
79 flash
[:notice] = "User #{@user.name} deleted"
82 flash
[:notice] = e
.message
85 respond_to
do |format
|
86 format
.html
{ redirect_to(users_url
) }
87 format
.xml
{ head
:ok }