我创建了一个简单的Sinatra程序,可以将照片从存储卡中复制出来供朋友参加婚礼。我正在使用ERB文件(CSS或HTML)作为Web前端。我能够显示图像,但我无法加载背景图像。我尝试过使用静态文件位置,完整路径和网址。具有相对路径的URL导致404错误。完整路径不会导致404错误,但不会提供背景图像。
来自erb file css的背景示例:
body {
background-color:white;
background-image: url('siteback.jpg') !important;
background-repeat:no-repeat;
background-position:top center;
margin:0;
padding:0;
}
示例sinatra代码:
require 'sinatra'
get '/' do
erb :frontpage
end