Рельсовые активы пропали на производстве после прекомпиляции героку - PullRequest
0 голосов
/ 27 июня 2018

Мне пришлось установить config.assets.compile = false в production.rb из-за уязвимости безопасности в heroku.

После этого я заметил пару отсутствующих файлов в public / assets, поэтому я запустил:

heroku rake assets:precompile

I, [2018-06-27T00: 04: 19.538776 # 4] ИНФОРМАЦИЯ -: Письмо / Приложение / государственные / активы / приложения b8b220c46c76c987e22df9f17f8b738290e41c5113e680fccc1f1d61f708 7453.css I, [2018-06-27T00: 04: 19.539053 # 4] INFO -: Написание / app / public / assets / application-b8b220c46c76c987e22df9f17f8b738290e41c5113e680fccc1f1d61f708 7453.css.gz

, а затем:

heroku restart

Журнал показывает, что он создал этот файл CSS, и я вижу его в заголовке документа, однако этот документ выдает ошибку 404. Как я это облажался?

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Я исправил ошибку 404 после того, как заметил, что мой предыдущий коммит пропустил эти CSS-файлы. совершил, нажал и файлы были там. Все еще сталкиваются с другими проблемами конвейера, но опубликует новый более конкретный вопрос.

0 голосов
/ 27 июня 2018

После того, как вы прекомпилируете ресурсы, вам нужно перезапустить сервер heroku с помощью heroku restart.

...