Как установить тип содержимого как обычный / текст в падрино?

Я хочу вернуть строку в ответ с типом содержимого как обычный / текст. Это то, чем я сейчас занимаюсь.

 get :index, :map => "/ivr", :provides => [:plain]  do
   "Hello World!"
 end

Это говорит;

RuntimeError - Unknown media type: :plain:

1 ответ

Решение

Предоставляет взять content_type отсюда: https://github.com/rack/rack/blob/master/lib/rack/mime.rb#L546

Итак, правильное соответствие:

:provides => :text

Тогда вы также сможете установить пользовательские mime_types, например:

get :index do
  content_type 'text/plain;charset=utf8'
  "Im plain"
end
Другие вопросы по тегам