我有一個Rails應用程序中的Sinatra應用程序,它提供一個目錄中的靜態資源。該應用程序被安裝在滑軌的路線是這樣的:Sinatra靜態資產空
mount BeanstalkdView::Server, :at => "/beanstalk"
當我運行這個地方它正常工作,使用薄,但是當我在我的測試服務器上運行(Nginx的/乘客)的靜態資產表現奇怪。對靜態文件的請求返回200 OK,但沒有內容。
我告訴Sinatra,我的靜態文件是通過set :public_folder, "#{root}/resources"
在我的靜態文件中加載的,例如,一個包含#{request.env['SCRIPT_NAME']}/css/file.css
的CSS文件。我證實這兩條路徑都是正確的。
當您打開開發人員工具時,是否在網絡選項卡中收到任何錯誤? – Simpleton 2013-04-23 11:00:44
不,狀態是200 OK。 – TTT 2013-04-23 11:04:37