1
我想返回一個字符串作爲普通/文本的內容類型的響應。這是我目前正在做的。如何在padrino中將內容類型設置爲純文本/文本?
get :index, :map => "/ivr", :provides => [:plain] do
"Hello World!"
end
它說;
RuntimeError - Unknown media type: :plain:
我想返回一個字符串作爲普通/文本的內容類型的響應。這是我目前正在做的。如何在padrino中將內容類型設置爲純文本/文本?
get :index, :map => "/ivr", :provides => [:plain] do
"Hello World!"
end
它說;
RuntimeError - Unknown media type: :plain:
提供採取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
注如果你正在進行Rack測試,你可能需要做'get'/ foo.text'(尷尬)。但是,':provides =>:txt'是等同的,並且允許''/ foo.txt''。 –