У меня есть приложение 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'
Спасибо, Ник