Lautaro,
Lo que sucede es que al hacer el before_filter protegiste toda la aplicación
incluyendo los controladores que realizan el proceso de login. Lo que tenes
que hacer es decirle que no aplique el filtro a determinados controladores o
a determinados metodos del controlador:

class seguridad < AplicationController
  skip_before_filter :login_required, :only => [ :login, :signup ]

  ...
end

de esta manera "desproteges" solo los métodos que necesitas para el proceso
de login el resto queda protegido, se puede incluso expresarlo al revés:

 skip_before_filter :login_required, :except => [ :index, :list ]


Saludos
Hernán Fernandez
netflux.com.ar
_______________________________________________
ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a