【发布时间】:2011-05-05 22:45:36
【问题描述】:
我最近切换到 MongoDB,我想知道是否可以继续使用任何流行的管理界面解决方案,例如 ActiveScaffold 和 Typus?
【问题讨论】:
标签: ruby-on-rails ruby mongodb devise admin-interface
我最近切换到 MongoDB,我想知道是否可以继续使用任何流行的管理界面解决方案,例如 ActiveScaffold 和 Typus?
【问题讨论】:
标签: ruby-on-rails ruby mongodb devise admin-interface
你可以试试Rails Admin:
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 不过我自己没试过。
【讨论】:
<module:ActiveAdmin>': superclass mismatch for class ResourceController (TypeError) 在您提到的此文件的第 22 行:github.com/ebeigarts/mongoid_active_admin_app/blob/master/…
如果您使用 Mongoid 作为 ORM,那么 active_admin 应该可以完成这项工作。应用此 patch 使其正常工作
这会禁用一些功能(主要是过滤器,因为 active_admin 依赖于 meta_search 并且 gem 只支持 active_record)
【讨论】:
我认为您会发现 MongoDB 网站上的这个页面是最好的帮助:
http://www.mongodb.org/display/DOCS/Admin+UIs
有许多可用的管理应用程序,一些在浏览器中,一些胖客户端等,您可以使用它们来管理和维护您的 Mongo 后端。
我是一名 .Net 程序员,所以我只使用过 MongoVUE,但引起我注意的一个是 JMongoBrowser
我敢打赌,很多选项都适用于 RAILS 设置。
【讨论】: