fga-eps-mds/2019.2-Vsign

View on GitHub
backend/app/controllers/v1/users_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

class V1::UsersController < V1Controller
  def upload_document
    if params[:user_document]
      # Trying to check if file is an image
      # puts Mime::Types.type_for(params[:user_document])
      current_user.user_document.attach(params[:user_document])
    else
      render json: { message: 'No document sent' }, status: 422
    end
  rescue Exception => e
    render json: { message: "Coudn't attach file", errors: e.message }, status: 500
  end

  private

  def user_params
    require(:user).permit(:user_document)
  end
end