scinote-web/app/controllers/api/v1/base_controller.rb

18 lines
406 B
Ruby
Raw Normal View History

# frozen_string_literal: true
module Api
module V1
class BaseController < ApiController
rescue_from ActionController::ParameterMissing do |e|
logger.error e.message
render jsonapi: {}, status: :bad_request
end
rescue_from ActiveRecord::RecordNotFound do |e|
logger.error e.message
render jsonapi: {}, status: :not_found
end
end
end
end