文件Mime类型为人类可读名称

Mic*_*nch 1 ruby gem ruby-on-rails mime-types

我正在Ruby on Rails 4中编写一个系统,它是一种用于存储各种文件的文件存储库.每个文件都有自己的描述页面,显示有关它的信息.需要做的一件事是显示人类可读的文件类型.因此,对于.jpeg文件,它应该显示沿着Image或的行JPEG Image.并且.doc/ .docx它应该说Microsoft Office Word Document.

任何想法或方向将不胜感激.

谢谢!

Luk*_*iwa 5

看看我的宝石:https://github.com/lukaszsliwa/friendly_mime

# Gemfile
gem 'friendly_mime'

# config/initializers/friendly_mime.rb
require 'friendly_mime'
Friendly::MIME.load

# rails console
> Friendly::MIME.find 'application/zip'
=> "Zip Archive"
> Friendly::MIME.find '.zip'
=> "Zip Archive"
Run Code Online (Sandbox Code Playgroud)