我一直在研究一些 Rails 管理插件并遇到了这些:
https://github.com/gregbell/active_admin
https://github.com/sferik/rails_admin
https://github.com/thoughtbot/administrate(编辑:稍后添加)
关于选择哪一个的任何建议。我需要它来支持模型关联和文件上传功能。
我一直在研究一些 Rails 管理插件并遇到了这些:
https://github.com/gregbell/active_admin
https://github.com/sferik/rails_admin
https://github.com/thoughtbot/administrate(编辑:稍后添加)
关于选择哪一个的任何建议。我需要它来支持模型关联和文件上传功能。
我投票赞成rails_admin
。我喜欢它的外观以及开箱即用的所有模型都可用于管理的事实。历史功能也非常有用。
任何以 Yehuda Katz 为导师的项目都应该是一个安全的赌注。
我个人认为两者可以合并,并且刚刚在两个项目上提出了这个问题:
我认为从两者中获取最好的部分并在缺失的部分上进行协作会很棒。
我认为这真的是个人喜好的问题。更多人使用 rails_admin[*],但我更喜欢 active_admin。
我选择 ActiveAdmin 的原因主要是它是在我自己做的假设下开发的:使用像 devise 和inherited_resources 这样的宝石,并使用一个很好的表单构建器(formtastic,虽然我会选择 simple_form)。
我实际上更喜欢默认情况下并非所有模型都向管理员公开,尽管 rails_admin 支持'config.included_models'。
[*] https://github.com/gregbell/active_admin与https://github.com/sferik/rails_admin上的手表/分叉- 尽管差距正在缩小。