Доброго времени суток!
ENV: Rails 5.1.4
Имеется сервис (2-3 страницы). Все ресурсы ( картинки, фонты, и тд ) находятся в ассетах.
те
<%= image_tag "logo.png" %>
даст нам
<img src="/assets/logo-b99dbe0ace3298702942689991a789129fcfb13538ad3216f6eee9c805c5a3af.png" alt="Logo">
Внезапно потребовалось, чтобы ссылки на ресурсы имели вид:
начинались с точки
<img src="./assets/logo-b99dbe0ace3298702942689991a789129fcfb13538ad3216f6eee9c805c5a3af.png" alt="Logo">
или
были без первого /
<img src="assets/logo-b99dbe0ace3298702942689991a789129fcfb13538ad3216f6eee9c805c5a3af.png" alt="Logo">
Это необходимо для проксирования через nginx.
На моей стороне puma + стандартный конфиг nginx
На удаленной стороне что-то вида:
location /fff/bbb/ccccc/ {
proxy_pass http://putin.ru;
}
Скажу честно - меня это некоторым образом смутило и повергло в уныние.
Эксперименты с assets.prefix и relative_url_root результатов не дали.
В связи с чем у меня 2 вопроса?
1. Такое вообще возможно?
2. Если возможно, то каким образом это можно реализовать в данном случае?
P.S: Заранее спасибо за ответ. С меня как обычно - тонны респектов и уважения!
P.P.S: Подозреваю, что это всё таки делается средствами nginx