Guest User

Untitled

a guest
Oct 26th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.80 KB | None | 0 0
  1. class BasketController
  2.   def add_to_basket
  3.       item = Item.find_by_title(params[:item_title])
  4.  
  5.       basket = $basket
  6.       basket.add_item(item)
  7.  
  8.     if basket.count_items > 10
  9.         basket.error_messages.add("Слишком много товаров в корзине")
  10.     end
  11.  
  12.     total = 0
  13.  
  14.     basket.items.each do |basket_item|
  15.         total += basket_item.price
  16.     end
  17.  
  18.     session[:basket_total] = total
  19.  
  20.           query = "INZERT INTO basket_items (basket_id, item_title, basket_type) VALUES '" +
  21.                   (basket->basket_id.to_s) + "', '" + params[:item_title] + "', 3)"
  22.  
  23.       results = ActiveRecord::Base.connection.execute(query)
  24.  
  25.     Basket.add_free_delivery(basket)
  26.  
  27.     return "<h1>Добавлен товар в корзину: #{item.title}</h1>"
  28.   end
  29. end
Add Comment
Please, Sign In to add comment