Синатра не может видеть файлы - PullRequest
0 голосов
/ 27 октября 2011

Эта строка

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

выдает ошибку

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

без 'public', то же самое.

Сработало без public после того, как я изменил это вмое приложение:

get '/' do
    erb :main

end

to:

get '/sth_else' do
    erb :main

end

Но я хочу загрузить страницу только с www.page.com/ без дальнейших аргументов.Пожалуйста, помогите мне.

1 Ответ

5 голосов
/ 27 октября 2011

Что ajax делает на вашем пути?Если вы Javascript файлы находятся в public/js/jquery.js.Вы должны быть в состоянии получить их с помощью

http://localhost:port/js/jquery.js

и иметь возможность включать их с /js/jquery.js (обратите внимание на начало /)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...