Мои изображения отображаются локально, но после нажатия на Heroku они не отображаются.
Я пробовал разные пути.
Это теги изображений:
<img alt="ava" src="/assets/ava.jpg" />
Странно то, что дерево каталогов в Rails похоже на это app/assets/images/ava.jpg
однако, если я укажу этот (правильный) путь, изображения даже не будут отображаться локально.
После предварительной компиляцииактивы, изображения появляются в public/assets/ava-xteohutnbhueb.jpg
, что означает, что они получили дополнительный токен в конце своих имен.
Когда приложение отправляется на heroku, изображения вообще не отображаются, либо с src="/assets/ava.jpg"
или src="/assets/images/ava.jpg"
Почему они появляются локально с неправильными путями и почему неони появляются на Heroku?