2011-01-08 77 views

回答

68

当然,加content_typebefore回调:

class MyApp < Sinatra::Base 

    before do 
    content_type 'application/json' 
    end 

    ... 

end 

Sinatra 1.1介绍模式匹配前置过滤器:

before '/admin/*' do 
    check_logged_in 
end 
+0

谢谢!我如何创建一个上下文,以便之前的过滤器仅适用于特定的一组路由,而不是全部? – ma11hew28 2011-01-08 03:18:52