Недавно я переключился на MongoDB, и мне интересно, могу ли я продолжать использовать какие-либо из популярных решений интерфейса администратора, такие как ActiveScaffold и Typus?
Есть ли интерфейс администрирования Rails, который поддерживает MongoDB и Devise?
Ответ 1
ActiveAdmin https://github.com/gregbell/active_admin - отличный инструмент для создания интерфейса администратора. И я верю, что рано или поздно они добавят мангоидную поддержку.
Прямо сейчас есть патч для него: https://github.com/ebeigarts/mongoid_active_admin_app Я не пробовал это сам, хотя.
Ответ 2
Вы можете попробовать Rails Admin:
a Rails-движок, который обеспечивает простой в использовании интерфейс для управления вашими данными.
Особенности
- CRUD любые данные с легкостью
- Пользовательские действия
- Автоматическая проверка формы
- Поиск и фильтрация
- Экспорт данных в CSV/JSON/XML
- Аутентификация (через приложение или другое)
- Авторизация (через CanCanCan или Pundit)
- История действий пользователя (через PaperTrail)
- Поддерживаемые ORM
- ActiveRecord
- Mongoid
Ответ 3
если вы используете Mongoid как ваш ORM, тогда active_admin должен выполнить эту работу. Примените это patch, чтобы заставить его работать
это отключает некоторые функции (в основном фильтры, потому что active_admin полагается на meta_search и этот камень поддерживает только active_record)
- Исправление сортировки ActiveAdmin
- Отключает фильтры/Поиск ActiveAdmin
- Отключает комментарии ActiveAdmin
Ответ 4
Я думаю, вы найдете эту страницу на сайте MongoDB лучшей помощью:
http://www.mongodb.org/display/DOCS/Admin+UIs
Доступно множество админ-приложений, некоторые в браузере, некоторые толстые клиенты и т.д., которые вы можете использовать для администрирования и поддержки вашего монгольского бэкэнда.
Я программист .Net, поэтому я использовал только MongoVUE, но тот, который привлек мое внимание, что я мог бы проверить, и он должен быть агностиком платформы JMongoBrowser
Я бы поставил много вариантов, которые будут работать с настройкой RAILS.