Devise + Omniauth - ¿Cómo pasar parámetros adicionales?

Tengo la capacidad en la aplicación para cargar / usuarios / auth / facebook para conectarse a facebook. Quiero poder saber de dónde vino la solicitud. Ya sea de un usuario que se está registrando en Facebook, o de un usuario existente que simplemente quiere conectarse con Facebook. Según el tipo, las respuestas son muy diferentes.

¿Cómo puedo pasar un parámetro a omniauth cuando me autentico? Traté de hacer:

/users/auth/facebook?connect_action=signup_connect_to_facebook

Pero ese parámetro de connect_action no lo logró cuando llegó a AuthentutionsController # Create

Ideas? Thansk

Respuestas a la pregunta(3)

Su respuesta a la pregunta