POST /carts POST /carts.xml
# File app/controllers/carts_controller.rb, line 49
49: def create
50: @cart = Cart.new(params[:cart])
51:
52: respond_to do |format|
53: if @cart.save
54: format.html { redirect_to(@cart, :notice => 'Cart was successfully created.') }
55: format.xml { render :xml => @cart, :status => :created, :location => @cart }
56: else
57: format.html { render :action => "new" }
58: format.xml { render :xml => @cart.errors, :status => :unprocessable_entity }
59: end
60: end
61: end
DELETE /carts/1 DELETE /carts/1.xml
# File app/controllers/carts_controller.rb, line 81
81: def destroy
82: @cart = current_cart
83: @cart.destroy
84: session[:cart_id] = nil
85:
86: respond_to do |format|
87: format.html { redirect_to(store_url) }
88: format.xml { head :ok }
89: end
90: end
GET /carts/1/edit
# File app/controllers/carts_controller.rb, line 43
43: def edit
44: @cart = Cart.find(params[:id])
45: end
GET /carts GET /carts.xml
# File app/controllers/carts_controller.rb, line 6
6: def index
7: @carts = Cart.all
8:
9: respond_to do |format|
10: format.html # index.html.erb
11: format.xml { render :xml => @carts }
12: end
13: end
GET /carts/new GET /carts/new.xml
# File app/controllers/carts_controller.rb, line 33
33: def new
34: @cart = Cart.new
35:
36: respond_to do |format|
37: format.html # new.html.erb
38: format.xml { render :xml => @cart }
39: end
40: end
GET /carts/1 GET /carts/1.xml
# File app/controllers/carts_controller.rb, line 17
17: def show
18: begin
19: @cart = Cart.find(params[:id])
20: rescue ActiveRecord::RecordNotFound
21: logger.error "Pokus o přístup k neplatnému košíku #{params[:id]}"
22: redirect_to store_url, :notice => 'Neplatný košík'
23: else
24: respond_to do |format|
25: format.html # show.html.erb
26: format.xml { render :xml => @cart }
27: end
28: end
29: end
PUT /carts/1 PUT /carts/1.xml
# File app/controllers/carts_controller.rb, line 65
65: def update
66: @cart = Cart.find(params[:id])
67:
68: respond_to do |format|
69: if @cart.update_attributes(params[:cart])
70: format.html { redirect_to(@cart, :notice => 'Cart was successfully updated.') }
71: format.xml { head :ok }
72: else
73: format.html { render :action => "edit" }
74: format.xml { render :xml => @cart.errors, :status => :unprocessable_entity }
75: end
76: end
77: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.