加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-17 04:16:05 所属栏目:百科 来源:网络整理
导读:我们从静态资源中提供一些Web字体(.woff),我想设置正确的mime类型(application / x-font-woff).我尝试在config / initializers / mime_types.rb中执行此操作,但它没有任何效果: Mime::Type.register "application/x-font-woff",: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并重新启动服务器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读