【问题标题】:MIME type Error in Sinatra Starting ApplicationSinatra 启动应用程序中的 MIME 类型错误
【发布时间】:2020-10-16 12:01:23
【问题描述】:

我目前正在构建一个简单的交互式日历 Sinatra 应用程序,但我不断收到错误消息,声称 MIME 类型不是受支持的样式类型。

我正在尝试链接 :home erb 视图中引用的样式表。该视图位于主目录中名为 stylesheets 的目录中。

文件路径:

根>样式表> style.css 根>视图> home.erb

Link Tag for Stylesheet

Image of the MIME Error

【问题讨论】:

标签: ruby sinatra


【解决方案1】:

您希望 Sinatra 提供的任何文件都需要位于 public 目录中。移动您的样式表,使其位于public/stylesheets/style.css

目前发生的情况是浏览器发出请求,但 Sinatra 找不到文件(因为它位于错误的位置)并返回带有 404 错误的 HTML 页面。然后 Chrome 会发现内容类型不是样式表,因此会发出您看到的错误。

【讨论】:

  • 好的,可以通过添加公共目录来修复它。谢谢
猜你喜欢
  • 2011-06-23
  • 2019-05-10
  • 2016-05-06
  • 1970-01-01
  • 2013-07-17
  • 1970-01-01
  • 1970-01-01
  • 2017-06-28
  • 2013-05-25
相关资源
最近更新 更多