В среде разработки (с therubyracer
) все работает отлично. Теперь я установил nginx + пассажир для запуска моего приложения rails для производственной среды. Все работает отлично, за исключением одного файла (slides_index.js), для которого я получаю 404.Файл javascript_include_tag отсутствует в рабочей среде (404)
Этот файл содержит код jQuery, который должен быть запущен только на одной странице. Для этого я использую <%= javascript_include_tag "slides_index" %>
на этой странице.
Запуск rake assets:precompile
, который создал public/assets/application-1774b3421bf0b4433ea3628c1c5dce38.js
. В этом пути нет никакого другого .js-файла, особенно нет slides_index.js (этот номер находится в app/assets/javascripts/
).
Совершенно очевидно, что если нет slides_index.js в пути public/assets/
, то я получаю 404 для этого. Вопрос в том, почему он отлично работает с therubyracer
(среда разработки) и как его правильно исправить?