Я хочу создать обработчик ошибок, который устанавливает тело ответа в зависимости от характера ошибки. Примерно так:
@the_error = Hash.new
get '/' do
@the_error[:message] = "error message"
400
end
error 400 do
@the_error[:message]
end
Но это не работает должным образом (переменная @the_error
равна Nil
в обработчике get). Что я делаю не так, или, может быть, есть лучший способ сделать это?