我最近切换到 MongoDB,我想知道是否可以继续使用任何流行的管理界面解决方案,例如 ActiveScaffold 和 Typus?
4 回答
您可以尝试Rails 管理员:
一个 Rails 引擎,它提供了一个易于使用的界面来管理您的数据。
特征
- 轻松 CRUD 任何数据
- 自定义操作
- 自动表单验证
- 搜索和过滤
- 将数据导出为 CSV/JSON/XML
- 身份验证(通过设计或其他)
- 授权(通过 CanCanCan 或 Pundit)
- 用户操作历史记录(通过 PaperTrail)
- 支持的 ORM
- 活动记录
- 蒙古族
ActiveAdmin https://github.com/gregbell/active_admin是一个很好的管理界面创建工具。而且我相信他们迟早会添加 mongoid 支持。
现在有一些补丁:https ://github.com/ebeigarts/mongoid_active_admin_app 我自己没有尝试过。
我认为您会发现 MongoDB 网站上的此页面是最好的帮助:
http://www.mongodb.org/display/DOCS/Admin+UIs
有许多可用的管理应用程序,一些在浏览器中,一些胖客户端等,您可以使用它们来管理和维护您的 Mongo 后端。
我是一名 .Net 程序员,所以我只使用过 MongoVUE,但一个引起我注意的我可能会检查它应该与平台无关的是JMongoBrowser
我敢打赌,很多选项都适用于 RAILS 设置。
如果您使用 Mongoid 作为您的 ORM,那么 active_admin 应该可以完成这项工作.. 应用此补丁以使其正常工作
这会禁用一些功能(主要是过滤器,因为 active_admin 依赖于 meta_search 并且 gem 只支持 active_record)
- 修复 ActiveAdmin 排序
- 禁用 ActiveAdmin 过滤器/搜索
- 禁用 ActiveAdmin 评论