Class | AdminController |
In: |
app/controllers/admin_controller.rb
|
Parent: | ApplicationController |
# File app/controllers/admin_controller.rb, line 25 25: def create 26: @product = Product.new(params[:product]) 27: if @product.save 28: flash[:notice] = 'Product was successfully created.' 29: redirect_to :action => 'list' 30: else 31: render :action => 'new' 32: end 33: end
# File app/controllers/admin_controller.rb, line 49 49: def destroy 50: Product.find(params[:id]).destroy 51: redirect_to :action => 'list' 52: end
# File app/controllers/admin_controller.rb, line 35 35: def edit 36: @product = Product.find(params[:id]) 37: end
# File app/controllers/admin_controller.rb, line 4 4: def index 5: list 6: render :action => 'list' 7: end
# File app/controllers/admin_controller.rb, line 13 13: def list 14: @product_pages, @products = paginate :products, :per_page => 10 15: end
# File app/controllers/admin_controller.rb, line 17 17: def show 18: @product = Product.find(params[:id]) 19: end
# File app/controllers/admin_controller.rb, line 39 39: def update 40: @product = Product.find(params[:id]) 41: if @product.update_attributes(params[:product]) 42: flash[:notice] = 'Product was successfully updated.' 43: redirect_to :action => 'show', :id => @product 44: else 45: render :action => 'edit' 46: end 47: end