Method: Api::V2::ApplicationController#create

Defined in:
app/controllers/api/v2/application_controller.rb

#createObject



60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'app/controllers/api/v2/application_controller.rb', line 60

def create
    @record = @model.new(@body)
    authorize! :create, @record

    # Custom Action
    status, result = check_for_custom_action
    return render json: result, status: 200 if status == true

    # Normal Create Action
    @record.user_id = current_user.id if @model.column_names.include? "user_id"
    @record.save!
    render json: @record.to_json(json_attrs), status: 201
end