¿Cómo puedo anular usuario_actual de diseñar gema. En realidad, necesito agregar servicios web para aplicaciones móviles.Dónde reemplazar el método de ayuda del usuario actual de idear gema
Actualmente se está diseñando la sesión y 'current_user' para la aplicación web.
Ahora la aplicación móvil enviará user_id al servidor. Necesito anular al usuario actual como este
def current_user
if params[:user_id].blank?
current_user
else
User.find(params[:user_id])
end
end
¿Debo modificar el ingenio de la gema como complemento? o algo mas ?
Explique detalladamente que soy nuevo en los rieles.
Saludos cordiales,
yikes ... así que, ¿estás diciendo que cuando un agente móvil envía un user_id simplemente confías en él? –
también alguna clave secreta de autenticación –
Devise manejará ese token_authenticatable - acaba de pasar authentication_token up, sin necesidad de user_id. –