У меня есть приложение, которое я запускал в разработке в течение долгого времени, и недавно переключился на запуск его в производство, чтобы лучше тестировать его. Активы больше не загружаются, поэтому весь внешний вид приложения разрушен.
Я вижу подобные ошибки в консоли:
cache: [GET /assets/login-b5cc6c1d02b7c2fe3fd9e365a0d6ff82.css] miss
cache: [GET /assets/main-9f54f3726daba54b6104bfa715be64d7.css] miss
Если я войду и войду в систему:
cache: [GET /] miss
---------------------- authorize user -------------------
cache: [GET /assets/login-b5cc6c1d02b7c2fe3fd9e365a0d6ff82.css] miss
---------------------- authorize user -------------------
cache: [GET /assets/main-9f54f3726daba54b6104bfa715be64d7.css] miss
------------ session create --------------
cache: [POST /login] invalidate, pass
---------------------- authorize user -------------------
cache: [GET /dashboard] miss
---------------------- authorize user -------------------
cache: [GET /assets/application-e0afa69f51ff7ce18d7e271410c28b9b.css] miss
---------------------- authorize user -------------------
cache: [GET /assets/application-58091a539ae6d50655f0588d22469022.js] miss
---------------------- authorize user -------------------
cache: [GET /assets/calendar/calendar_icon-cdfb05f267f65ad534496ca12ef7625d.png] miss
---------------------- authorize user -------------------
cache: [GET /assets/find-5cf3fb7806da54cfe899a8948601fac3.png] miss
Если я 'ls' public / assets, все эти файлы с правильным отпечатком есть. Я удалил каталог, перекомпилировал ресурсы, удалил каталог tmp / cache, и они все еще отображаются как пропуски в консоли и 404 в веб-консоли.
ТАКЖЕ:
Изначально приложение было написано на Rails 3.1.0, я пробовал на 3.1.2, 3.1.3 и 3.2.1, и проблемы сохраняются во всех версиях.
Дайте мне знать, какую информацию я могу предоставить, чтобы помочь. Спасибо за ваши мысли!