3

В моем приложении rails 3.1 при развертывании активы компилируются и загружаются успешно.Файл отпечатка пальца не корректно обновляется на Rails 3.1

Когда я посещаю приложение СМЧ и JS файлы ссылаются, но сервер вернуть 404.

<link href="/assets/application-f997bad128b3d8a92ed5619470851dab.css" media="screen" rel="stylesheet" type="text/css" /> 
<script src="/assets/application-d7eac22b3bc8b4e3620abb21f59a5faa.js" type="text/javascript"></script> 

Глядя на сервере, отпечаток пальца, который печатается на HTML разметка не совпадает с тем сервер возвращает 404.

Но мне интересно, как, черт возьми, это происходит.

Итак, каковы факторы, которые изменяют отпечатки пальцев файлов манифеста?

+0

Является ли manifest.yml gettin загруженным, а также активами (или вы делаете предварительную компиляцию на сервере) –

+0

Да, я проверил его еще раз, чтобы подтвердить его загрузку. – Autodidact

ответ

3

Возможно, ваш сервер не был перезагружен. Я столкнулся с этой проблемой, когда Unicorn не переключился после отправки сигнала USR2 процессу. Мне пришлось вручную убить и перезапустить процесс, чтобы снова его запустить.