Могу ли я динамически менять маршруты активов? - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть приложение с Ruby на Rails на AWS, и существует проблема с его путём ресурсов (URL).
Мое приложение использует не только подкаталог, но и некоторый идентификатор в маршруте (например, https://mysite.co.jp/sub/ident1/ident2/controller). Ident1 используется для распространения в приложении, поэтому в loadbalancer есть некоторые маршруты, такие как /sub/ident1/* -> application1. Но когда я это делаю, ресурсы не могут быть найдены, потому что он скомпилирован с RAILS_RELATIVE_URL_ROOT=/sub, и его маршруты будут /sub/assets/~~~, и маршрутов об этом нет.
Я не могу изменить структуру приложения, поэтому я понятия не имею, как могу ли я заставить приложения использовать правильные активы (также я не уверен, что смогу). Есть ли решение? может быть, переменные среды?

...