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