Rails MIME :: Types.type_for返回一个字符串或对象数组?

时间:2014-08-30 22:18:41

标签: ruby-on-rails-4 mime-types

关于SO的各种问题,似乎它返回字符串

MIME::Types.type_for("my_video.mp4").to_s
 => "[application/mp4, audio/mp4, video/mp4, video/vnd.objectvideo]" 

但在我的Rails控制台中,它返回(Rails 4.0.5)

"[#<MIME::Type:0x00000001da0470 @content_type=\"application/mp4\", @raw_media_type=\"application\", @raw_sub_type=\"mp4\", @simplified=\"application/mp4\", @media_type=\"application\", @sub_type=\"mp4\", @extensions=[\"mp4\", \"mpg4\"] ...

to_s方法有变化吗?这是一个问题,因为我需要根据文件名覆盖回形针上传的内容类型。具体来说,pdf文件被误认为是text/html

0 个答案:

没有答案