拒绝应用样式,因为不支持MIME类型

时间:2018-06-05 04:13:13

标签: html css ruby mime-types mime

我一直收到错误消息,指出MIME类型('text / html')不可执行或不支持样式表MIME类型,并且启用了严格的MIME检查。

Error shown

我链接它的代码是,     

accepts: {
        "*": allTypes,
        text: "text/plain",
        html: "text/html",
        xml: "application/xml, text/xml",
        json: "application/json, text/javascript"
    }, 

这就是模板看起来Template

的样子

然而,这就是Template

的样子

我是否需要将text / html更改为其他内容?

scrollViewWillBeginDragging:

Sinatra告诉我做this但是我已经尝试过它不起作用

我应该更改或添加到我的代码以便css工作吗?

1 个答案:

答案 0 :(得分:0)

我想你的样式表需要text/css,JS文件需要application/javascript

根据sinatra文档,可以从请求级别访问传入的请求对象

get '/foo' do
  t = %w[text/css text/html application/javascript]
  request.accept              # ['text/html', '*/*']
  request.accept? 'text/xml'  # true
  request.preferred_type(t)   # 'text/html'
end