2014-04-01 58 views
0

所以我目前有一個非常簡單的Sinatra服務器。我有一個public文件夾,其中包含css,js和圖像作爲其中的文件夾。在我看來,當我嘗試做類似<img src="/images/blah.png">的事情時,我得到了404響應。我認爲公用文件夾的默認值是public。我覺得我不包括某些東西或做一些愚蠢的事情。我正在使用引導和css & js文件服務正常。我不清楚爲什麼我會用圖像獲得這個404?Sinatra在HTML中提供圖像

這就是我如何運行我的應用程序

#!/usr/bin/env ruby 
$: << File.dirname(__FILE__) 
require 'load_test_ui.rb' 

unless ARGV[0].nil? 
    class LoadTestUI < Sinatra::Base 
    set :port, ARGV[0] 
    end 
end 

LoadTestUI.run! 

回答

0

這確實是一個愚蠢的錯誤;我不是URI編碼的來源。當我將名稱改爲blah.png時,它的顯示正確!