Issues con Devise

7 views
Skip to first unread message

Martin Trejo

unread,
Jun 22, 2011, 3:01:15 PM6/22/11
to ruby-s...@googlegroups.com, rai...@googlegroups.com, tiju...@googlegroups.com
Hola,

Estoy desarrollando una aplicaci�n y escog� Devise como mecanismo de
autenticaci�n. Anteriormente ya lo hab�a usado en otro proyecto pero en
�ste en particular me sucede algo desconcertante.

El problema en concreto es que cuando me autentico desde la vista de
sign_in me regresa a la misma vista a�n y cuando las credenciales (email
y password) son correctas. Cuando hago un sign_up y abro la liga de
confirmaci�n tambi�n hace lo mismo.

En el log veo que va al controlador de sesiones de Devise y luego al
root de la aplicaci�n y de ah� me manda de vuelta a la vista de sign_in
con el mensaje de que necesito entrar o registrarme para continuar (You
need to sign in or sign up before continuing.)

Lo extra�o es que todo el fin de semana y el lunes lo estuve usando sin
problema. Deploy� la aplicaci�n en heroku y funciona bien. Tambi�n
cuando corro las pruebas funciona correctamente. Y hoy simplemente no
funciona. La semana pasada me sucedi� lo mismo, al grado que mejor
empec� de nuevo el desarrollo.

�Alguna sugerencia sobre como hacer el troubleshooting? De no
conseguirlo hoy voy a cambiar a Authlogic :(

Saludos,

Edgar J. Suarez

unread,
Jun 22, 2011, 3:44:07 PM6/22/11
to rai...@googlegroups.com, ruby-s...@googlegroups.com, tiju...@googlegroups.com
Hola Martin,

Checa que en tu controller (y en ApplicationController) no tengas algún filtro que valide o que redireccione.

También "forzar" el redirect a una ruta específica después de un login, ve en https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-specific-page-on-successful-sign-in

El único "troubleshooting" que conozco para este tipo de casos es debugger :)

Suerte.


edgar.js

On Wednesday, June 22, 2011 at 2:01 PM, Martin Trejo wrote:

Hola,

Estoy desarrollando una aplicación y escogí Devise como mecanismo de
autenticación. Anteriormente ya lo había usado en otro proyecto pero en
éste en particular me sucede algo desconcertante.


El problema en concreto es que cuando me autentico desde la vista de
sign_in me regresa a la misma vista aún y cuando las credenciales (email
y password) son correctas. Cuando hago un sign_up y abro la liga de
confirmación también hace lo mismo.


En el log veo que va al controlador de sesiones de Devise y luego al
root de la aplicación y de ahí me manda de vuelta a la vista de sign_in
con el mensaje de que necesito entrar o registrarme para continuar (You
need to sign in or sign up before continuing.)

Lo extraño es que todo el fin de semana y el lunes lo estuve usando sin
problema. Deployé la aplicación en heroku y funciona bien. También
cuando corro las pruebas funciona correctamente. Y hoy simplemente no
funciona. La semana pasada me sucedió lo mismo, al grado que mejor
empecé de nuevo el desarrollo.

Martin Trejo

unread,
Jun 22, 2011, 4:04:40 PM6/22/11
to rai...@googlegroups.com, Edgar J. Suarez, ruby-s...@googlegroups.com, tiju...@googlegroups.com
Solo tengo el filtro para autenticar el recurso (authenticate_user!)

Lo que más me destantea es el comportamiento de antes si funciona, ahora no.

Gracias

Saludos,

Ivan el Magnifico

unread,
Jun 22, 2011, 4:09:36 PM6/22/11
to Ruby SIG Mexico
Yo probaria con el debugger de RubyMine o con git bisect.

On Jun 22, 3:04 pm, Martin Trejo <chilli.co...@gmail.com> wrote:
> Solo tengo el filtro para autenticar el recurso (authenticate_user!)
>
> Lo que más me destantea es el comportamiento de antes si funciona, ahora no.
>
> Gracias
>
> Saludos,
>
> On 06/22/2011 02:44 PM, Edgar J. Suarez wrote:
>
>
>
>
>
>
>
> > Hola Martin,
>
> > Checa que en tu controller (y en ApplicationController) no tengas
> > algún filtro que valide o que redireccione.
>
> > También "forzar" el redirect a una ruta específica después de un
> > login, ve en
> >https://github.com/plataformatec/devise/wiki/How-To:-Redirect-to-a-sp...
Reply all
Reply to author
Forward
0 new messages