我有一个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