Estoy usando Rails 3.0.9, Ruby 1.9.2, Devise 1.3.4 y tengo una necesidad en Devise session new view para acceder a los parámetros url de solicitud aunque veo esto como una solicitud general de Rails pregunta de manejo Esencialmente, se realiza una solicitud a un recurso autenticado Devise que redirecciona al usuario a la pantalla de inicio de sesión. En la vista de inicio de sesión, necesito acceso a la URL de solicitud, por ejemplo, esta es la URL de solicitud llamada en un principioRails 3 get request referrer
http://mysite.com/article/5?type=blah
en la página de redirección de inicio de sesión, necesito el acceso a esa URL, alguien sabe cómo puedo hacer ¿esta?
Probé que, no funcionó, muestra la url de la pantalla de inicio de sesión. Por eso, quise decir en el controlador de sesiones. Si pongo el código en el controlador 'articles', no se ejecutará hasta después de autenticarse el inicio de sesión. –
Si entiendo correctamente sus requisitos, desea redirigir al usuario a la página, donde estaba antes de la acción de inicio de sesión. ¿Por qué no simplemente guarda la url de redirección en la sesión, cuando el usuario hace clic en iniciar sesión? – topek
La redirección a la página de inicio de sesión ya se manejó correctamente, lo que necesito es que en la página de inicio de sesión solicite las credenciales del usuario, necesito acceder a la URL de solicitud original, espero que tenga más sentido. Debo aclarar que la llamada original proviene de otro servidor, no de un navegador. –