Существует ли интерфейс администратора Rails, который поддерживает MongoDB и Devise? - PullRequest
20 голосов
/ 06 ноября 2010

Я недавно переключился на MongoDB, и мне интересно, смогу ли я продолжать использовать какие-либо популярные решения для интерфейса администратора, такие как ActiveScaffold и Typus?

Ответы [ 4 ]

15 голосов
/ 24 декабря 2011

Вы можете попробовать Rails Admin :

движок Rails, обеспечивающий простой в использовании интерфейс для управления вашими данными.

Возможности

  • CRUD с легкостью обрабатывает любые данные
  • Настраиваемые действия
  • Автоматическая проверка формы
  • Поиск и фильтрация
  • Экспорт данных в CSV / JSON/ XML
  • Аутентификация (через Devise или другое)
  • Авторизация (через CanCanCan или Pundit)
  • История действий пользователя (через PaperTrail)
  • Поддерживаемые ORM
    • ActiveRecord
    • Монгоид
12 голосов
/ 24 декабря 2011

ActiveAdmin https://github.com/gregbell/active_admin - отличный инструмент для создания интерфейса администратора. И я верю, что рано или поздно они добавят поддержку монгоидов.

Сейчас есть какой-то патч для него: https://github.com/ebeigarts/mongoid_active_admin_app Я сам не пробовал.

1 голос
/ 30 декабря 2011

Я думаю, вы найдете эту страницу на сайте MongoDB как лучшую помощь:

http://www.mongodb.org/display/DOCS/Admin+UIs

Существует множество приложений администратора, некоторые в браузере, некоторые толстые клиенты и т. Д., Которые вы можете использовать для администрирования и поддержки своего бэкенда Mongo.

Я программист .Net, поэтому я использовал только MongoVUE, но тот, который привлек мое внимание, что я мог бы проверить, и это должно быть независимо от платформы, JMongoBrowser

Держу пари, множество опций будет работать с настройкой RAILS.

1 голос
/ 29 декабря 2011

если вы используете Mongoid в качестве ORM, тогда active_admin должен выполнить эту работу .. примените этот патч , чтобы он заработал

это отключает некоторые функции (в основном фильтры, потому что active_admin использует meta_search и этот гем поддерживает только active_record)

  • Исправлена ​​сортировка ActiveAdmin
  • Отключает фильтры ActiveAdmin / поиск
  • Отключает комментарии ActiveAdmin
...