software rails que programa official informatica filosofia aprender ruby-on-rails ruby-on-rails-3 rubygems ruby-on-rails-plugins

que - ¿Qué complemento de administración de Ruby on Rails usas y por qué? ¿Cuáles son los pros y los contras de las gemas de administración diferentes?



ruby on rails website (8)

ActiveAdmin es el mejor y se personalizará fácilmente. Mira este enlace ActiveAdmin

Necesitamos un complemento de administración muerto, simple pero seguro para Rails. Estamos en 2.x pero estamos considerando un puerto para 3.x.

¿Qué complemento de administración usas y por qué? ¿Cuáles son los pros y los contras de los demás? Hay algunos plugins administrativos disponibles, y nos gustaría aprovechar la experiencia de otros antes de elegir uno.

Y por plugin de administración, me refiero a un complemento que nos ayuda a administrar los datos y los usuarios de la aplicación.

¡Gracias!




Muchos (yo incluido) prefieren no usar una gema para la autenticación porque es una característica demasiado alta para una aplicación; a veces es mejor codificar el suyo propio para su caso de uso adecuado.

Ahora puedes usar el dispositivo, authlogic, etc., pero para mí la autenticación es tan importante, y si no entiendo completamente lo que está pasando detrás de estas gemas, tiendo a permanecer alejado (dependiendo de la aplicación que estoy construyendo).


No utilizo un plugin "admin" por sí mismo. Yo uso la gema declarative_authorization .

Pros:

  • obtienes más que solo privilegios de administrador / usuario normal, obtienes la capacidad de definir tus propios roles de usuario y definir explícitamente quién puede hacer qué

  • obtienes muchos métodos de ayuda para definir ciertas acciones que solo ciertos usuarios pueden hacer

  • es muy popular, muy bien documentado y muy bien soportado

Contras:

  • toma un poco más para configurar


Te recomiendo que busques en RAILSTS AND autenticación. Allí encontrará (a través de Ryan Bates) todo, desde el súper simple "episodio 21" a los mencionados anteriormente.

Si dedicas 1 hora a ver los 12 podcasts que provienen de esta búsqueda, serás capaz de encontrar una solución que sea adecuada para tus necesidades (según los excelentes comentarios de esta comunidad).

Buena suerte y déjanos saber cuál eliges.


¿No es mejor que Devise y CanCan para crear tu propio administrador? Claro, tomará un poco de trabajo, pero tendrás control total sobre tu administrador / cms y se sabe que Devise ofrece autenticación en toda la pila de MVC.

La mayoría de los enfoques que he visto tienden a nombrar el área de administrador en particular.