ruby on rails - instalar - Rails Admin contra ActiveAdmin
instalar rails admin (3)
He estado investigando algunos complementos de administración de rieles y encontré estos:
https://github.com/gregbell/active_admin
https://github.com/sferik/rails_admin
https://github.com/thoughtbot/administrate (EDIT: agregado más adelante)
Alguna sugerencia sobre a cual ir. Lo necesitaría para soportar asociaciones de modelos y capacidades de carga de archivos.
Creo que es realmente una cuestión de preferencia personal. Más personas están usando rails_admin [*], pero prefiero active_admin.
Las razones por las que elegí ActiveAdmin fueron predominantemente porque fue desarrollado con suposiciones que me haría a mí mismo: usar gemas como idear y recursos heredados, y usar un buen generador de formularios (formtastic, aunque hubiera elegido simple_form).
De hecho prefiero que no todos los modelos estén expuestos al administrador de forma predeterminada, aunque rails_admin lo admite con ''config.included_models''.
[*] Relojes / tenedores en https://github.com/gregbell/active_admin vs https://github.com/sferik/rails_admin - aunque la brecha se está cerrando.
Personalmente creo que los dos podrían fusionarse, y acabo de plantear el problema en ambos proyectos:
- https://github.com/sferik/rails_admin/issues/799
- https://github.com/gregbell/active_admin/issues/677
Creo que sería genial tomar las mejores partes de ambos, y colaborar en las piezas que faltan.
Yo voto por rails_admin
. Me gusta su apariencia y el hecho de que todos los modelos están listos para su administración. La función de historial es bastante útil también.
Cualquier proyecto con Yehuda Katz como mentor debería ser una apuesta segura.