1

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

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

谢谢!

4

2 回答 2

6

请参阅我的宝石: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"
于 2013-09-24T08:48:58.553 回答
2

最简单的方法是复制粘贴 mime 类型和描述的列表(例如从这里http://www.freeformatter.com/mime-types-list.html#mime-types-list),然后创建它的数组..

于 2013-08-27T20:20:32.363 回答