【发布时间】:2016-03-31 09:23:11
【问题描述】:
我是 Sinatra/Ruby n00b。如何让 Ruby 识别我自己的图像路径?
在我的 haml 文件中,我有这一行:
%img{:src => "/img/logo.png"}
但是当我打开页面时出现 404 错误:
http://localhost:4567/img/logo.png资源加载失败:服务器响应状态为404(未找到)
【问题讨论】:
-
嗯, 你把
logo.png放在那个路径上了吗? -
是的,我做了,主目录有 index.rb,这是问题中那行代码的来源,然后在同一个目录中是 img,而 img 有 logo.png
-
很可能是您没有配置应用的根目录。看这里:sinatrarb.com/configuration.html