关于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
。