Я использую Rails 5.2.0 и развернул в Heroku.У меня есть изображения, загружаемые с помощью следующего вызова:
...link_to image_tag("/assets/avatar.png", class: "img-responsive")...
на моей локальной машине, и они загружаются правильно.
Структура каталогов:
my_project
app
| assets
| | images
| | | avatar.png
Однако на Heroku изображения не загружаются.Я проверил другие сообщения, но не уверен, что мне нужно изменить свой Gemfile / production.rb и т. Д. Я также попытался изменить путь на Heroku на
...link_to image_tag("app/assets/avatar.png", class: "img-responsive")...
, добавив /app
к пути, но это тоже не сработало.
Мой вопрос: нужно ли мне просто изменить путь, чтобы Heroku смог найти изображения.Если так, то какой путь должен быть?Откуда Heroku «запускает» путь, когда запущено приложение Rails?
Или нужно что-то еще сделать, чтобы Heroku смог найти и загрузить эти изображения?