web-dev-qa-db-ja.com

シナトラのデフォルトのcontent_typeを設定します

シナトラでは、content_type 'application/json' デフォルト? APIを作成しているため。

47
ma11hew28

確かに、content_typebeforeコールバックに:

class MyApp < Sinatra::Base

  before do
    content_type 'application/json'
  end

  ...

end

Sinatra 1.1 はフィルターの前にパターンマッチングを導入します:

before '/admin/*' do
  check_logged_in
end
75
Adam Lassek