ruby-on-rails-3 – Rails 3 web字体(woff)mime类型

前端之家收集整理的这篇文章主要介绍了ruby-on-rails-3 – Rails 3 web字体(woff)mime类型前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们从静态资源中提供一些Web字体(.woff),我想设置正确的mime类型(application / x-font-woff).我尝试在config / initializers / mime_types.rb中执行此操作,但它没有任何效果
Mime::Type.register "application/x-font-woff",:woff

返回的mime类型仍然保留application / octet-stream.我甚至尝试添加这一行(因为它是rails源中唯一可以找到字符串“woff”的地方):

Rack::Mime::MIME_TYPES[".woff"] = "application/x-font-woff"

但它仍然无济于事.如何正确设置Web字体的mime类型?

解决方法

在Rack将其MIME类型列表修复为正确的woff之前,临时hack确实是你的config / initializers / mime_types.rb行:
# tell Rack (and Sprockets) about modern font MIME types:
Rack::Mime::MIME_TYPES['.woff'] = 'application/x-font-woff'

但是,要让它实际生效,您必须擦除tmp / cache并重新启动服务器.

原文链接:https://www.f2er.com/ruby/268235.html

猜你在找的Ruby相关文章