44
In Sinatra, è possibile rendere content_type 'application/json'
il valore predefinito? perché sto scrivendo una API.Set default_type per Sinatra
In Sinatra, è possibile rendere content_type 'application/json'
il valore predefinito? perché sto scrivendo una API.Set default_type per Sinatra
Certo, aggiungere content_type
alla before
callback:
class MyApp < Sinatra::Base
before do
content_type 'application/json'
end
...
end
Sinatra 1.1 introduce pattern-matching prima di filtri:
before '/admin/*' do
check_logged_in
end
Grazie! Come posso creare un contesto in modo che il filtro precedente venga applicato solo a un gruppo specifico di rotte e non a tutti? – ma11hew28
@MattDiPasquale Questo dovrebbe essere il trucco: http://blog.alastairdawson.com/2010/07/27/a-sinatra-before-only-filter/ –
@MattDePasqaule è anche possibile sovrascrivere il tipo di contenuto all'interno dei singoli percorsi. –