Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class ItemsController < ApplicationController
- def index
- if(!session[:cart].nil?)
- items = session[:cart].keys
- @products = Product.where(:id => items)
- end
- end
- def add
- session[:cart] ||= {}
- product_id = params[:product_id].to_i
- session[:cart][product_id] ||= 0
- session[:cart][product_id] += 1
- redirect_to(items_url)
- end
- def destroy
- product_id = params[:product_id].to_i
- if(session[:cart][product_id] == 1)
- session[:cart].delete(product_id)
- else
- session[:cart][product_id]-=1
- end
- redirect_to(items_url)
- end
- end
Add Comment
Please, Sign In to add comment