#ruby #sinatra
#рубиновый #синатра #ruby
Вопрос:
Эта линия
<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. вы пробовали использовать URL-помощник?
Ответ №1:
Что ajax
делает ваш путь? Если у вас есть файлы Javascript public/js/jquery.js
. Вы должны иметь возможность извлекать их с помощью
http://localhost:port/js/jquery.js
и чтобы иметь возможность включать их /js/jquery.js
(помните о начале /
)
Комментарии:
1. Вы правы. Мне просто нужно было добавить /ajax/js/jquery.js . /ajax/ — это одно из приложений на моем локальном хостинге.