Foros del Web » Programando para Internet » Ruby »

usuario administrador cree usuarios con devise

Estas en el tema de usuario administrador cree usuarios con devise en el foro de Ruby en Foros del Web. Buenas a todos. Llevo muy poco desarrollando con ruby on rails, mi inquietud es la siguiente estoy utilizando la gema devise para el registro y ...
  #1 (permalink)  
Antiguo 14/07/2015, 13:14
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
usuario administrador cree usuarios con devise

Buenas a todos.

Llevo muy poco desarrollando con ruby on rails, mi inquietud es la siguiente estoy utilizando la gema devise para el registro y login de usuarios, como puedo por medio de devise hacer que un usuario administrador que este activo en la sesión, cree a otros usuarios.
  #2 (permalink)  
Antiguo 14/07/2015, 13:21
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: usuario administrador cree usuarios con devise

Para crear usuarios tienes que una acción en algún controlador, una vista y demás para hacer un formulario donde poner los datos del usuario a crear, y luego en la acción para crear el usuario (que vendría del un formulario) solo tienes que recoger esos datos y hacer algo como:

Código ruby&quot:
Ver original
  1. User.create email: params[:email], password: params[:password]

Y demás datos que asignarle.
__________________
(:
  #3 (permalink)  
Antiguo 14/07/2015, 16:59
 
Fecha de Ingreso: julio-2010
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: usuario administrador cree usuarios con devise

hola gracias por contestar.

lo que pasa es que tengo una tabla acceso que la genere por medio de devise, y otra usuarios generada por scaffold, devise una ves registrado un usuario no permite que se registre mas usuarios. pienso de alguna manera en que la persona que entre por acceso cree tantos usuarios como quiera y que estas personas una ves registradas puedan entrar por la tabla acceso por su email y contraseña que son los campos de acceso de devise.

access_devise
id
email
password
password_confirm

user
id
nombre
nick
imagen

es posible hacerlo

Etiquetas: administrador, usuario, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:53.