Ruby Sinatra启动应用程序时出现MIME类型错误

Ruby Sinatra启动应用程序时出现MIME类型错误,ruby,sinatra,Ruby,Sinatra,我目前正在构建一个简单的交互式日历Sinatra应用程序,我不断收到一个错误,声称MIME类型不是受支持的样式类型 我正在尝试链接:home erb视图中引用的样式表。该视图位于主目录中名为stylesheets的目录中 文件路径: 根>样式表>style.css 根目录>视图>home.erb 您希望Sinatra提供服务的任何文件都需要位于公共目录中。移动样式表,使其位于public/stylesheets/style.css 目前发生的情况是,浏览器正在发出请求,但Sinatra找不到文件

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

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

文件路径:

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


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


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

请不要将纯文本图像发布为。请将明文复制并粘贴到您的问题中。好的,我们可以通过添加公共目录来修复它。谢谢