【发布时间】:2015-05-01 10:07:33
【问题描述】:
sinatra (= 1.4.5)
我想为特定路线呈现自定义 404 消息,在本例中为文本“未找到”
class App < Sinatra::Application
not_found do
'You suck'
end
get '/404page' do
halt 404, 'Not found'
end
end
我发现无论我做什么,只要响应状态设置为 404,就会调用来自 not_found block 的文本,而我真正想要的只是来自停止的文本。
可能与Override Sinatra default NotFound error page 重复,但我找不到解决方案。
【问题讨论】: