Sinatra - CSS和Javascripts未在某些页面上加载

时间:2012-07-04 09:03:29

标签: browser sinatra

我目前正在使用Sinatra开发一个管理仪表板,我特别找到了一条路线,我的样式表和javascripts不起作用。

路线为'/users/:id/?'

出于某种原因,当我点击该页面时,浏览器正在寻找http::localhost:9393/users/css/my_stylesheet.css而不是public/css/my_stylesheet.css等等。为什么这条路线会发生这种情况?布局文件(包含样式表和脚本链接)与此路径的布局文件相同。

1 个答案:

答案 0 :(得分:0)

没关系。去了#sinatra IRC频道并问道。我的问题是我在haml视图中引用链接的方式。我需要在代码中使用url helper #{url ('/path/to/asset.css')},而不是对链接进行硬编码。