Rails4.1 サポートしているmimeタイプは?
Rails3ではmime typeがpdfのデータに対してサポートしてなかったので、書籍を見ながら拡張するということはやったが、4.1ではどうなのか見てみた。
すると「action_dispatch/http/mime_types.rb」を見てみると以下のコードが追加されていた。
Mime::Type.register "application/x-www-form-urlencoded", :url_encoded_form # http://www.ietf.org/rfc/rfc4627.txt # http://www.json.org/JSONRequest.html Mime::Type.register "application/json", :json, %w( text/x-json application/jsonrequest ) Mime::Type.register "application/pdf", :pdf, [], %w(pdf) ## <<<<< ここ注目 Mime::Type.register "application/zip", :zip, [], %w(zip)
追加されてる。あ、普通に追加されている?過去のChange logとかに書いてあるのか。
ま、いいや。
で、今見ているのは Action Pack Variantsの拡張。例えばAUとかいう文字がUserAgentにあったら、それ用の画面に飛ばせるようにしたい。
そう、jpmobileみたいに。。。
なので今ソース確認中。
これ参考になるよというのがあれば、教えてくださいー