【发布时间】:2011-06-30 23:08:02
【问题描述】:
我一直在研究一些 Rails 管理插件并遇到了这些:
https://github.com/gregbell/active_admin
https://github.com/sferik/rails_admin
https://github.com/thoughtbot/administrate(编辑:稍后添加)
关于选择哪一个的任何建议。我需要它来支持模型关联和文件上传功能。
【问题讨论】:
-
我也尝试了这两种宝石,但我花了很多工作来定制它们。我现在用admin_interface,试试看,说不定就是你要找的。span>
-
RailsAdmin 和 ActiveAdmin 有不同的用途 - RailsAdmin 旨在提供一个开箱即用的管理 UI,几乎不需要手动调整,而 ActiveAdmin 或多或少是一个脚手架(或框架)用于构建管理界面。通常,您可以使用 ActiveAdmin 构建更灵活的 UI,但这需要您付出更多的努力。我对 Rails 开发人员的建议始终是一样的 - 首先尝试 RailsAdmin,如果它还不足以让您使用 AA 开发自定义 UI - batsov.com/articles/2011/11/20/…
-
这是一个非常有建设性的问题和一组答案。真的很感谢双方的想法。很遗憾看到这么多有用的问题已经结束。
-
要扩展上面 Bozhidar 的答案,请仔细考虑一下您想象的管理区域的定制程度。我浪费了将近一周的时间,不得不放弃我的 rails_admin 部分,因为创建自定义控制器、操作和视图非常费力。我已经转移到 active_admin 并且拥有更多的控制权!不要犯类似的错误。
标签: ruby-on-rails ruby ruby-on-rails-3 activeadmin ruby-on-rails-plugins