87

我一直在研究一些 Rails 管理插件并遇到了这些:

https://github.com/gregbell/active_admin

https://github.com/sferik/rails_admin

https://github.com/thoughtbot/administrate(编辑:稍后添加)

关于选择哪一个的任何建议。我需要它来支持模型关联和文件上传功能。

4

3 回答 3

32

我投票赞成rails_admin。我喜欢它的外观以及开箱即用的所有模型都可用于管理的事实。历史功能也非常有用。

任何以 Yehuda Katz 为导师的项目都应该是一个安全的赌注。

于 2011-07-01T01:29:46.187 回答
18

我个人认为两者可以合并,并且刚刚在两个项目上提出了这个问题:

我认为从两者中获取最好的部分并在缺失的部分上进行协作会很棒。

于 2011-10-25T09:45:13.653 回答
14

我认为这真的是个人喜好的问题。更多人使用 rails_admin[*],但我更喜欢 active_admin。

我选择 ActiveAdmin 的原因主要是它是在我自己做的假设下开发的:使用像 devise 和inherited_resources 这样的宝石,并使用一个很好的表单构建器(formtastic,虽然我会选择 simple_form)。

我实际上更喜欢默认情况下并非所有模型都向管理员公开,尽管 rails_admin 支持'config.included_models'。

[*] https://github.com/gregbell/active_adminhttps://github.com/sferik/rails_admin上的手表/分叉- 尽管差距正在缩小。

于 2011-09-23T15:03:19.450 回答