Heroku не находит активов - PullRequest
0 голосов
/ 27 апреля 2018

Я пробовал все проблемы *, включая StackOverflow и Документация Heroku .

Пытался прекомпилировать все ресурсы локально bundle exec rails_env=production rake assets:precompile

Добавлен config.serve_static_assets = true в application.rb, также пробовал config.serve_static_files = true

Пробовал gem 'rails_12factor', group: :production

И другие вещи, все еще не работали. Сайт загружается без каких-либо активов, JavaScript или стилей. Консоль браузера выдает это предупреждение:

Не удалось загрузить файл с источником «... /assets/application-c2decc28eb82aba39474d1a38f2cc1f016634981895dfbe9cb87ebb12709630d.js".

Я знаю, что может быть. Heroku ищет активы где-то еще? Как я могу проверить это и исправить это? Это работало вчера, но не знаю, что является причиной этой проблемы. Большое спасибо.

1 Ответ

0 голосов
/ 28 апреля 2018

Проблема была в моем environments/production.rb файле. Этот конфиг указывал на другой хост. Теперь исправлено.

config.action_controller.asset_host = "https://yourhost.herokuapp.com/"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...