¿Autorización basada en CRUD?

¿Alguien conoce una forma rápida de agregar un sistema CRUD de roles a los rieles?

Solo quiero que los administradores creen usuarios y que todos los usuarios registrados actualmente aparezcan en una página de mi aplicación.

Estoy tratando de encontrar una manera de asignar usuarios a diferentes roles y restringirlos para realizar ciertas acciones usando la selección de colección o una serie de casillas de verificación.

He seguido algunos tutoriales pero ninguno parece estar funcionando para mí :/

¿Alguien puede recomendar una solución? Dispongo para mi autorización lo que importa.

preguntado el 12 de junio de 12 a las 21:06

3 Respuestas

Puedes pensar en Cancan. Al usarlo, puede definir roles y restringir el acceso a ciertas acciones o elementos del modelo según el rol.

También se puede integrar fácilmente con Idear mencionado por Scott Schulthess.

Respondido el 13 de junio de 12 a las 09:06

Devise en github tiene una página wiki que muestra cómo hacer esto

https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role

Respondido el 12 de junio de 12 a las 21:06

También puede intentar usar claves de API si desea exponer esta API a muchas otras.

Respondido el 13 de junio de 12 a las 17:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.