Sinatra无法看到文件

And*_*Gis 0 ruby sinatra

这条线

<script type="text/JavaScript" src="public/js/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

抛出一个恐怖

GET http://localhost/ajax/public/js/jquery.js 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

没有'公开'它是一样的.

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

get '/' do
    erb :main

end
Run Code Online (Sandbox Code Playgroud)

至:

get '/sth_else' do
    erb :main

end
Run Code Online (Sandbox Code Playgroud)

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

Sla*_*ast 5

ajax你的道路做了什么?如果您有Javascript文件public/js/jquery.js.你应该可以用它来获取它们

http://localhost:port/js/jquery.js
Run Code Online (Sandbox Code Playgroud)

并且能够将它们包括在内/js/jquery.js(从头开始/)