Order Matters For rescue_from Blocks
class BooksController < BaseController
rescue_from ForbiddenAction do |e|
render json: { error: e.message }.to_json, status: 403
end
rescue_from StandardError do |e|
render json: { error: e.message }.to_json, status: 500
end
def index
# ...
raise ForbiddenAction, "Which rescue_from is this going to hit?"
end
endLast updated