如何通过文件扩展名确定mime类型?(Ruby)

Ano*_*ous 3 ruby mime-types

我在stackoverflow上看过这样的问题,但没有什么是红宝石的.

所以我有这样的文件扩展名:

css,html,js,json

我想将它们转换成:

text/css,text/html,text/javascript,application/json

我想在红宝石中实现这一目标.

写完之后:

ext_to_mime("css")
Run Code Online (Sandbox Code Playgroud)

我应该得到:

text/css
Run Code Online (Sandbox Code Playgroud)

如果有任何宝石,也欢迎他们.

Ger*_*osi 10

你可以使用mime-typesgem:

puts MIME::Types.type_for('css')
  => [text/css]
Run Code Online (Sandbox Code Playgroud)