Sinatra无法看到文件

时间:2011-10-26 20:12:03

标签: ruby sinatra

这一行

<script type="text/JavaScript" src="public/js/jquery.js"></script>

引发恐怖

GET http://localhost/ajax/public/js/jquery.js 404 (Not Found)

没有'公开'是一样的。

在我的应用程序中更改此内容后,它无需公开工作:

get '/' do
    erb :main

end

为:

get '/sth_else' do
    erb :main

end

但我想在www.page.com/上加载一个页面,没有进一步的论据。 请帮帮我。

1 个答案:

答案 0 :(得分:5)

ajax在你的道路上做了什么?如果您的Javascript文件位于public/js/jquery.js。您应该可以使用

获取它们
http://localhost:port/js/jquery.js

并且能够将其与/js/jquery.js包括在内(请注意开始/