Rieles de Administración vs ActiveAdmin [cerrado]


He estado buscando en algunos plugins de administración de rails y me encontré con estos:

Https://github.com/gregbell/active_admin

Https://github.com/sferik/rails_admin

Https://github.com/thoughtbot/administrate (EDITAR: añadido más tarde)

Cualquier sugerencia en cuanto a cuál ir con. Lo necesitaría para apoyar las asociaciones de modelos y las capacidades de carga de archivos.

Author: Andrew Grimm, 2011-07-01

3 answers

Voto por rails_admin. Me gusta su aspecto y el hecho de que fuera de la caja todos los modelos están disponibles para la administración. La función de historial también es muy útil.

Cualquier proyecto con Yehuda Katz como mentor debería ser una apuesta segura.

 31
Author: Harish Shetty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-01 10:06:58

Personalmente creo que los dos podrían fusionarse, y acabo de plantear la cuestión en ambos proyectos:

Creo que sería genial tomar las mejores partes de ambos y colaborar en las piezas que faltan.

 15
Author: ndbroadbent,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-25 09:45:13

Creo que es realmente una cuestión de preferencia personal. Más personas están usando rails_admin[*], pero yo prefiero active_admin.

Las razones por las que elegí ActiveAdmin fueron predominantemente porque se desarrolló con suposiciones que yo mismo haría: usando gemas como devise y inherited_resources, y usando un buen constructor de formularios (formtastic, aunque habría elegido simple_form).

En realidad prefiero que no todos los modelos estén expuestos al administrador por defecto, aunque rails_admin soporta eso con ' config.included_models'.

[*] Relojes/horquillas https://github.com/gregbell/active_admin vs https://github.com/sferik/rails_admin - aunque la brecha se está cerrando.

 13
Author: Michael Hellein,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-23 15:03:19