2016-06-20 5 views

Antwort

0

Es ist nicht klar, was Sie hier wirklich benötigen, aber wenn Sie einen zentralen Punkt benötigen, an dem Sie alle Ausnahmen eines bestimmten Typs behandeln können, können Sie den Block rescue_from verwenden.

class YourAPI::API < Grape::API 

    rescue_from Grape::Exceptions::ValidationErrors do |e| 
    error!(e, 400) 
    end 

    rescue_from YouExceptionHere do |e| 
    # Do whatever you want here. 
    end 
end 

Wenn es nicht das ist, wonach Sie suchen, lassen Sie es mich wissen.

Verwandte Themen