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みたいに。。。

なので今ソース確認中。
これ参考になるよというのがあれば、教えてくださいー