Foros del Web » Programando para Internet » Ruby »

Duda con cambiar dato en usuario (creado con devise)

Estas en el tema de Duda con cambiar dato en usuario (creado con devise) en el foro de Ruby en Foros del Web. Hola, he utilizado devise para crear usuarios, pude personalizar las pantallas de crear y editar los datos (para poder tomar otras variables que me interezan), ...
  #1 (permalink)  
Antiguo 17/09/2015, 15:42
 
Fecha de Ingreso: septiembre-2015
Mensajes: 6
Antigüedad: 9 años, 2 meses
Puntos: 0
Pregunta Duda con cambiar dato en usuario (creado con devise)

Hola, he utilizado devise para crear usuarios, pude personalizar las pantallas de crear y editar los datos (para poder tomar otras variables que me interezan), mi duda es la siguiente, por si alguien sabe: "se puede colocar un checkbox, que lo que haga, sea cambiarme el valor de un entero"? como se haria?
les comento, tengo tipos de usuario, pero lo hice con un int (1-> normal, 2->vip, 3->admin) y con validaciones dependiendo de el valor de ese int (se que lo mejor es usar gemas como cancan, pero la verdad me demoraria mas tiempo xD), y quiero que el usuario pueda (en la vista edit) editar ese valor de int al seleccionar el checkbox (que cambie de 1 a 2)

saben si es posible hacer algo asi?
  #2 (permalink)  
Antiguo 21/09/2015, 09:43
 
Fecha de Ingreso: febrero-2015
Mensajes: 32
Antigüedad: 9 años, 9 meses
Puntos: 0
Respuesta: Duda con cambiar dato en usuario (creado con devise)

Usa Pundit, es mucho mas facil de implementar y trabajas bien con los roles de usuario, so lo quieres hacer asi como dices tu, tienes que crear una migracion, añadir una columna role. Deberas llamar al controlador registrationsController que hereda deviseController y editar los metodos. De verdad, mejor ocupa pundit.

Etiquetas: creado, dato, usuario
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 07:28.