我一直在研究一些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(编辑:稍后添加)
关于哪个建议的任何建议。我需要它来支持模型关联和文件上传功能。
Answers:
我投赞成票rails_admin
。我喜欢它的外观以及所有模型均可用于管理的事实。历史记录功能也非常有用。
以Yehuda Katz为指导的任何项目都应该是一个安全的选择。
我个人认为这两个可以合并,并且在两个项目中都提出了这个问题:
我认为最好同时兼顾两者,并在缺失的部分上进行协作。
我认为这实际上是个人喜好问题。更多的人正在使用rails_admin [*],但我更喜欢active_admin。
我之所以选择ActiveAdmin,主要是因为它是根据我自己做的假设开发的:使用诸如devise和Inherited_resources之类的gem,以及使用一个不错的表单生成器(formtastic,尽管我会选择simple_form)。
我实际上更喜欢默认情况下并非所有模型都公开给管理员,尽管rails_admin支持'config.included_models'。
[*]在https://github.com/gregbell/active_admin与https://github.com/sferik/rails_admin上观看/分叉-尽管差距正在缩小。