Rails管理员与ActiveAdmin

eri*_*utz 86 ruby ruby-on-rails ruby-on-rails-plugins ruby-on-rails-3 activeadmin

我一直在研究一些rails admin插件,并遇到了这些:

https://github.com/gregbell/active_admin

https://github.com/sferik/rails_admin

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

有关哪一个的建议.我需要它来支持模型关联和文件上传功能.

Har*_*tty 32

我投票支持rails_admin.我喜欢它的外观和开箱即用的所有模型都可用于管理的事实.历史功能也很有用.

Yehuda Katz作为导师的任何项目都应该是一个安全的选择.


ndb*_*ent 17

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

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

  • 我现在明白RailsAdmin是一个自动管理UI,而ActiveAdmin是一个管理脚手架.我喜欢ActiveAdmin的灵活性,因为这种方法,但它缺少RailsAdmin的模型和关联检测,以及令人敬畏的自动形式.如果将RailsAdmin合并到ActiveAdmin以生成可扩展但默认的自动默认界面,我将非常高兴. (5认同)
  • 这根本不是一个好主意.这些管理员服务于不同的目的.你有没有尝试过真正的项目? (4认同)

Mic*_*ein 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 - 虽然差距正在缩小.

  • 不错哦!ActiveAdmin即使在github上使用RailsAdmin也是如此.观察者/前叉:2474/505 - 2767/557. (2认同)