У меня есть приложение Rails 4. Когда я запускаю его в режиме разработки, все работает нормально, но когда я запускаю его в режиме «Производство», активы отсутствуют с ошибкой из темы.Рельсы: активы отсутствуют в производстве (Нет совпадений маршрута [GET] "/assets/application-12345.css")
Пример, как я использую активы:
<%= javascript_include_tag :application %>
<%= stylesheet_link_tag :application, media: 'all' %>
В чем проблема? спасибо за ваше время и помощь.
Сообщения об ошибках, как:
GET http://127.0.0.1:3000/assets/application-562bac274264d04046337005941c14dc9909665bcdecf8739957ad529b009127.js 404 (Not Found)
Моего application.js и .css файлы (скомпилированные версии) в
myproject\public\assets
И application.js и .css файлы (исходные штуки) in
myproject\app\assets\javascrips and myproject\app\assets\stylesheets
Я запускаю приложение на Windows, если это важно.
Если вы обнаружили ошибку '404', вы должны запустить' rake assets: precompile RAILS_ENV = production' * до *, который вы нажимаете на ваш производственный сервер. –