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并重新启动服务器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |