1
我在前面的(1.2.6)版本西纳特拉如何访问sinatra错误处理程序中的响应的HTTP代码?
的error 400..510 do |app|
do_something_with app.status
end
这里app.status
是数字代码,即400和510之间的数字,将在响应中使用使用该代码。
随着最近的(1.3.2)版本,这不再有效 - app
是nil
。我查看了文档,并尝试使用env['sinatra.error']
,但似乎也是nil
。
这仍然有可能吗?
'状态'工作正常,谢谢!该文件的“所有帮手都可用”并没有陷入我脑海,我想 – 2012-01-18 02:30:23
很高兴听到它。 – iain 2012-01-18 02:32:31