20

我最近切换到 MongoDB,我想知道是否可以继续使用任何流行的管理界面解决方案,例如 ActiveScaffold 和 Typus?

4

4 回答 4

15

您可以尝试Rails 管理员

一个 Rails 引擎,它提供了一个易于使用的界面来管理您的数据。

特征

  • 轻松 CRUD 任何数据
  • 自定义操作
  • 自动表单验证
  • 搜索和过滤
  • 将数据导出为 CSV/JSON/XML
  • 身份验证(通过设计或其他)
  • 授权(通过 CanCanCan 或 Pundit)
  • 用户操作历史记录(通过 PaperTrail)
  • 支持的 ORM
    • 活动记录
    • 蒙古族
于 2011-12-24T05:44:04.677 回答
12

ActiveAdmin https://github.com/gregbell/active_admin是一个很好的管理界面创建工具。而且我相信他们迟早会添加 mongoid 支持。

现在有一些补丁:https ://github.com/ebeigarts/mongoid_active_admin_app 我自己没有尝试过。

于 2011-12-24T00:21:15.663 回答
1

我认为您会发现 MongoDB 网站上的此页面是最好的帮助:

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

有许多可用的管理应用程序,一些在浏览器中,一些胖客户端等,您可以使用它们来管理和维护您的 Mongo 后端。

我是一名 .Net 程序员,所以我只使用过 MongoVUE,但一个引起我注意的我可能会检查它应该与平台无关的是JMongoBrowser

我敢打赌,很多选项都适用于 RAILS 设置。

于 2011-12-30T18:13:43.827 回答
1

如果您使用 Mongoid 作为您的 ORM,那么 active_admin 应该可以完成这项工作.. 应用此补丁以使其正常工作

这会禁用一些功能(主要是过滤器,因为 active_admin 依赖于 meta_search 并且 gem 只支持 active_record)

  • 修复 ActiveAdmin 排序
  • 禁用 ActiveAdmin 过滤器/搜索
  • 禁用 ActiveAdmin 评论
于 2011-12-29T03:30:37.787 回答