1 class OrdersController
< ApplicationController
5 @orders = Order
.find(:all)
8 format
.html
# index.html.erb
9 format
.xml
{ render
:xml => @orders }
16 @order = Order
.find(params
[:id])
18 respond_to
do |format
|
19 format
.html
# show.html.erb
20 format
.xml
{ render
:xml => @order }
29 respond_to
do |format
|
30 format
.html
# new.html.erb
31 format
.xml
{ render
:xml => @order }
37 @order = Order
.find(params
[:id])
43 @order = Order
.new(params
[:order])
45 respond_to
do |format
|
47 flash
[:notice] = 'Order was successfully created.'
48 format
.html
{ redirect_to(@order) }
49 format
.xml
{ render
:xml => @order, :status => :created, :location => @order }
51 format
.html
{ render
:action => "new" }
52 format
.xml
{ render
:xml => @order.errors
, :status => :unprocessable_entity }
60 @order = Order
.find(params
[:id])
62 respond_to
do |format
|
63 if @order.update_attributes(params
[:order])
64 flash
[:notice] = 'Order was successfully updated.'
65 format
.html
{ redirect_to(@order) }
66 format
.xml
{ head
:ok }
68 format
.html
{ render
:action => "edit" }
69 format
.xml
{ render
:xml => @order.errors
, :status => :unprocessable_entity }
75 # DELETE /orders/1.xml
77 @order = Order
.find(params
[:id])
80 respond_to
do |format
|
81 format
.html
{ redirect_to(orders_url
) }
82 format
.xml
{ head
:ok }