У меня есть сервер Rails, где nginx маршрутизирует /
в /api
, и у меня установлен rails_admin gem. Я могу получить доступ к панели администратора по адресу /api/admin
, но все модели, перечисленные на странице админ-страницы, ссылаются на /admin/:model
. Кажется, я не могу найти способ получить ссылки на маршрут до /api/admin/:model
.Rails приложение на сервере NGINX, я хочу изменить маршруты для rails_admin gem
Я установил следующее application.rb
:
config.relative_url_root = "/api"
config.action_controller.relative_url_root = "/api"
ENV['RAILS_RELATIVE_URL_ROOT'] = "/api"
ENV['ROOT_URL'] = "/api"
Но ссылки администратора страницы не изменились.
Если я изменяю routes.rb
иметь rails_admin под пространством имен, то проблема не решена: страница админ теперь становится api/api/admin
и ссылки идут на api/admin/:model
, но с маршрутами требует api/api/admin/:model
вместо этого.
Как это исправить?