2017-08-24 10 views
0

我想申请一个css样式表到sinatra erb文件,但是当加载本地主机与机架我不断得到一个404错误告诉我该文件无法找到。404错误文档未找到 - CSS样式表未加载在本地主机上的绝对文件路径erb文件

这感觉就像我已经尝试了所有从更改文件路径到添加类型,rel,媒体到html标签,但似乎没有任何工作。我真的很难过。

我的HTML代码

<!DOCTYPE html> 
<html> 
    <head> 
    <link rel="stylesheet" type="text/css" href="http://localhost:9292/public/styles/home.css"> 
    </head> 
    <body> 
    <h1> I am working </h1> 
    </body> 
</html> 

我的CSS

h1 { 
    color: red; 
} 

任何帮助将majorly赞赏。提前致谢!

My file structure

Error Message on Chrome

+0

你使用什么网络服务器?你可以导航到'http:// localhost:9292/public'? – DiegoSalazar

+0

我不能不幸。刚试过,它让我回到'sinatra不知道这个小调' – g9a2hvk9

回答

0

我解决了问题

由于几乎怀疑,文件路径,以我的CSS不解决正确。最长的时间我不知道为什么,但似乎霰弹枪/ sinatra没有正确地提供文件。

我仍然不能完全肯定这是怎么回事,但有帮助的一个非常好的一点,我发现在这里:

Github Repo

随着有点教程这里:

Ruby/Sinatra Framework

这个家伙的荣誉。现在是凌晨1点30分,它终于奏效了。