Sha256: 2cb9889af440fd65d589bb9717827d98992db0b5b1e062cee0012dd228e334c7

Contents?: true

Size: 630 Bytes

Versions: 4

Compression:

Stored size: 630 Bytes

Contents

require_dependency "ishapi/application_controller"

module Ishapi
  class OrderItemsController < ApplicationController
    before_action :check_profile, :only => [ :create ]

    def create
      # byebug

      authorize! :add, CoTailors::OrderItem
      @order_item = CoTailors::OrderItem.new params['order_item'].permit!
      @order_item.order_id = @current_order.id
      flag = @order_item.save
      if flag
        render :json => { :status => :ok, :message => 'Successfully put an order item' }
      else
        render :json => { :status => :not_ok, :error => @order_item.errors.messages }
      end
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ishapi-0.1.8.62 app/controllers/ishapi/order_items_controller.rb
ishapi-0.1.8.61 app/controllers/ishapi/order_items_controller.rb
ishapi-0.1.8.60 app/controllers/ishapi/order_items_controller.rb
ishapi-0.1.8.59 app/controllers/ishapi/order_items_controller.rb