Установить тип содержимого по умолчанию для Sinatra - PullRequest
45 голосов
/ 08 января 2011

В Синатре можно ли сделать content_type 'application/json' по умолчанию? потому что я пишу API.

1 Ответ

74 голосов
/ 08 января 2011

Конечно, добавьте content_type к обратному вызову before:

class MyApp < Sinatra::Base

  before do
    content_type 'application/json'
  end

  ...

end

Sinatra 1.1 вводит сопоставление с образцом перед фильтрами:

before '/admin/*' do
  check_logged_in
end
...