end
def render_error(e)
+ logger.error e.inspect
+ logger.error e.backtrace.collect { |x| x + "\n" }.join('') if e.backtrace
if @object and @object.errors and @object.errors.full_messages
errors = @object.errors.full_messages
else
render json: { errors: errors }, status: 422
end
- def render_not_found
+ def render_not_found(e=ActionController::RoutingError.new("Path not found"))
+ logger.error e.inspect
render json: { errors: ["Path not found"] }, status: 401
end
end
def find_object_by_uuid
- logger.info params.inspect
if params[:id] and params[:id].match /\D/
params[:uuid] = params.delete :id
end