1

我想返回一个字符串作为响应,内容类型为纯文本/文本。这就是我目前正在做的事情。

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

它说 ;

RuntimeError - Unknown media type: :plain:
4

1 回答 1

2

提供从这里获取 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
于 2011-11-10T09:55:14.987 回答