Так что я понимаю, что это "вне Rails", но мне любопытно, можно ли использовать ActiveAdmin без реальных моделей. По сути, было принято решение, что все наши приложения должны размещать свои административные ресурсы в централизованном приложении без доступа к различным базам данных. Это отделяет фактические модели от приложения администратора. Каждое из клиентских приложений предоставляет внешний интерфейс RESTful, который, как ожидается, будет использовать приложение администратора.
Я искал инструмент интерфейса администратора, чтобы уменьшить (исключить) объем кода представления, который должен быть написан. Ранее я использовал ActiveAdmin более стандартным способом и действительно люблю то, что он нам покупает.
Это возможно? Можно ли заставить ActiveAdmin загружать / создавать / сохранять / и т. Д. Через API JSON, а не напрямую в базу данных с ActiveRecord?
Если это так, может кто-нибудь указать мне на документацию или примеры, которые показывают, как это сделать? У меня не было времени, чтобы перепроектировать ActiveAdmin и выяснить, что я могу сделать.
Кроме того, если кто-то использовал другой инструмент административного интерфейса, который может обрабатывать интерфейс JSON, я хотел бы услышать об этом.