【发布时间】:2012-01-08 13:22:56
【问题描述】:
我想定义一个错误块(或其他东西),它将以某种方式返回 all 格式为 JSON 的异常 plus 返回标准 http 代码(例如 404 表示未找到, 303 用于身份验证错误等)。
类似:
error do
e = env['sinatra.error']
json :result => 'error', :message => e.message
end
谢谢!
【问题讨论】:
-
您希望将 http 状态代码包含在您的 JSON 对象中,还是只是在寻找要附加到 HTTP 响应的状态代码?