Heroku возвращает 404 за активы - PullRequest
0 голосов
/ 11 октября 2019

У меня есть приложение rails 6, которое развернуто на героку. Ресурсы скомпилированы и представлены в heroku, но heroku не обслуживает их.

Я получаю 404 за ресурсы (css, js, images) при попытке загрузить страницу.

У меня естьпроверил, что ресурсы находятся в папке pubic / assets на сервере. Он также знает о них, потому что я могу:

heroku run rails console
irb(main):002:0> puts helper.asset_path("help.png")
/assets/help.png

Я использую webpacker и пряжу, а также конвейер ресурсов. Я использую puma.

Это релевантные включения из application.html.erb

<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => 'reload' %>
<%= javascript_pack_tag "application"  %>

Я ожидаю, что эти активы будут обслуживаться, но в журнале консоли отображается 404 для каждого ресурсанапример, 'https://xxxx/assets/application.js',' https://xxxx/assets/application.css'

Спасибо, Ник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...