app/controllers/client_controller.rb
def checkout
    @cart = current_user.carts.where(placed: false)[0]
    @orders = @cart.orders

    if params['checkout'] and params['user_id']
      user = User.find(params['user_id'])
      @cart.placed = true
      user.carts << Cart.new

      respond_to do |format|
        if @cart.save
          format.html { redirect_to '/client/checkout?cart_id='+@cart.id.to_s, notice: 'تمت إضافة الطلبية بنجاح' }
        else
          format.html { redirect_to '/client/checkout?cart_id='+@cart.id.to_s, notice:
              'حدثت مشكلة في إضافة الطلبية نرجو إعادة المحاولة' }
        end
      end

    end
  end
#client/default:  home page
client/default:  home page
client / default : home page
def checkout
    @cart = current_user.carts.where(placed: false)[0]
    @orders = @cart.orders
    if params['checkout'] and params['user_id']
      user = User.find(params['user_id'])
      @cart.placed = true
      user.carts << Cart.new
      respond_to do |format|
        if @cart.save
          format.html { redirect_to '/client/checkout?cart_id='+@cart.id.to_s, notice: 'تمت إضافة الطلبية بنجاح' }
        else
          format.html { redirect_to '/client/checkout?cart_id='+@cart.id.to_s, notice:
              'حدثت مشكلة في إضافة الطلبية نرجو إعادة المحاولة' }
        end
      end
    end
  end
def checkout @cart = current_user . carts . where ( placed : false ) [ 0 ] @orders = @cart . orders if params [ 'checkout' ] and params [ 'user_id' ] user = User . find ( params [ 'user_id' ] ) @cart . placed = true user . carts << Cart . new respond_to do | format | if @cart . save format . html { redirect_to '/client/checkout?cart_id=' + @cart . id . to_s , notice : 'تمت إضافة الطلبية بنجاح' } else format . html { redirect_to '/client/checkout?cart_id=' + @cart . id . to_s , notice : 'حدثت مشكلة في إضافة الطلبية نرجو إعادة المحاولة' } end end end end
client/default:  home page
client / default : home page