Rails 4 image_tag не работает с изображениями отпечатков пальцев - PullRequest
0 голосов
/ 21 января 2019

Мое приложение работает нормально на локальном компьютере, но на производстве оно не показывает изображения после компиляции и переваривания ресурсов.

Вот мой код

<%= image_tag "/assets/v1/sale.png" %>

структура папок app / assets/images/v1/sale.png

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 21 января 2019

В соответствии с документацией конвейера активов (https://guides.rubyonrails.org/asset_pipeline.html#coding-links-to-assets), если вы используете абсолютный путь, он не будет разрешен, но если вы используете относительный путь в /assets, то метод вернет правильно отпечатанный URL-адрес.

С абсолютным путем:

<%= image_tag "/assets/v1/sale.png" %>

=> <img src="/assets/v1/sale.png"/>

С относительным путем:

<%= image_tag "v1/sale.png" %>

=> <img src="/assets/v1/sale-4dd5b109ee3439da54f5bdfd78a80473.png"/>
...