Actualizacion de campos adicionales en ventana edit con devise

14 views
Skip to first unread message

vmms

unread,
Nov 7, 2018, 8:10:35 PM11/7/18
to ror-es
Saludos nuevamente,

Necesito que devise me actualice ciertos campos adicionales que agregué a mi base de datos en la tabla user (ejm: nombre, dirección, placa vehiculo, foto), para eso ya tengo preparada mi pantalla (edit) para registrar esa información, el problema es que no se como hacer que devise tome en cuenta también esos campos al momento de hacer update. Les agradecería su ayuda :(

Angel Mauricio Pino Gonzalez

unread,
Nov 7, 2018, 9:42:26 PM11/7/18
to ror...@googlegroups.com

El mié., 7 de nov. de 2018 a la(s) 22:10, vmms (mvic...@gmail.com) escribió:
Saludos nuevamente,

Necesito que devise me actualice ciertos campos adicionales que agregué a mi base de datos en la tabla user (ejm: nombre, dirección, placa vehiculo, foto), para eso ya tengo preparada mi pantalla (edit) para registrar esa información, el problema es que no se como hacer que devise tome en cuenta también esos campos al momento de hacer update. Les agradecería su ayuda :(

--
--
You received this message because you are subscribed to the Google
Groups "ror-es" group.
To post to this group, send email to ror...@googlegroups.com
To unsubscribe from this group, send email to
ror_es+un...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/ror_es?hl=en
Rails no escala.

---
You received this message because you are subscribed to the Google Groups "ror-es" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ror_es+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
Angel Mauricio Pino G
AngelMauricio...@gmail.com
movil 96-436 63 48

Matias Mascazzini

unread,
Nov 8, 2018, 1:30:57 PM11/8/18
to ror...@googlegroups.com
Por defecto Devise no te genera un User Controller, así que si queres
agregar campos tenes que hacerlo con una migración. Luego desde el
ApplicationController tenes que agregarlos al strong params

def configure_permitted_parameters
# Para que devise deje pasar los datos de registro
devise_parameter_sanitizer.permit(:sign_up, keys: %I[name surname
mobile_phone address])
# datos para actualizar el usuario
devise_parameter_sanitizer.permit(:account_update, keys: %i[email
password password_confirmation current_password name surname address
mobile_phone])
end

2018-11-07 23:42 GMT-03:00, Angel Mauricio Pino Gonzalez
<angelmauricio...@gmail.com>:
Saludos
*Matías Mascazzini*
keep in touch about.me/matiasmasca
<https://about.me/matiasmasca?promo=email_sig>

---
Le recomiendo visitar: www.ComunidadTIC.org

vmms

unread,
Nov 13, 2018, 8:18:52 AM11/13/18
to ror-es
gracias a tidis por su colaboración
Reply all
Reply to author
Forward
0 new messages