Rails Admin vs. ActiveAdmin

Ruby on-RailsRubyRuby on-Rails-3ActiveadminRuby on-Rails-Plugins

Ruby on-Rails Problem Overview


I've been looking into some rails admin plugins and came across these:

https://github.com/gregbell/active_admin

https://github.com/sferik/rails_admin

https://github.com/thoughtbot/administrate (EDIT: added later)

Any suggestions as to which one to go with. I would need it to support model associations and file uploads abilities.

Ruby on-Rails Solutions


Solution 1 - Ruby on-Rails

I vote for rails_admin. I like its looks and the fact that out of the box all the models are available for administration. The history feature is quite useful too.

Any project with Yehuda Katz as a mentor should be a safe bet.

Solution 2 - Ruby on-Rails

I personally think the two could be merged, and have just raised the issue on both projects:

I think it would be great to take the best parts from both, and collaborate on the missing pieces.

Solution 3 - Ruby on-Rails

I think it's really a matter of personal preference. More people are using rails_admin[*], but I prefer active_admin.

The reasons I chose ActiveAdmin were predominantly that it was developed with assumptions that I would make myself: using gems like devise and inherited_resources, and using a nice form builder (formtastic, though I would have chosen simple_form).

I actually prefer that not all models are exposed to the admin by default, though rails_admin supports that with 'config.included_models'.

[*] Watches/forks on https://github.com/gregbell/active_admin vs https://github.com/sferik/rails_admin - though the gap is closing.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionerickreutzView Question on Stackoverflow
Solution 1 - Ruby on-RailsHarish ShettyView Answer on Stackoverflow
Solution 2 - Ruby on-RailsndbroadbentView Answer on Stackoverflow
Solution 3 - Ruby on-RailsMichael HelleinView Answer on Stackoverflow