RAILS: Authlogic gem & amp; Complemento de sello de usuario
-
05-07-2019 - |
Pregunta
Tengo una aplicación que utiliza la Authlogic gema y necesita la funcionalidad del Userstamp plugin .
AFAIK Userstamp funciona muy bien con RestfulAuthentication , aunque no pude encontrar nada que mencionara su uso junto con Authlogic .
¿Alguno de ustedes ha intentado combinarlos? ¿Hay problemas que debería tener en cuenta? ¿Debo usar un complemento / gema completamente diferente para obtener la funcionalidad de Userstamp en combinación con Authlogic ?
¡Muchas gracias por tu ayuda!
Solución
Bueno, lo descubrí por el camino difícil. ;-)
Si utiliza Authlogic (2.0.11) en combinación con Userstamp (2.0), asegúrese de que el método current_user
de Authlogic en ActionController esté protected
y no private
(como es el predeterminado). O obtendrás un NoMethodError en User sessionController # new .
Además de eso, simplemente funciona como un encanto.
P.S .: No es necesario implementar manualmente el método set_stamper
en ActionController. Authlogic y Userstamp funcionan bien con el método definido por el complemento Userstamp. Si no tienes idea de lo que estoy hablando, simplemente ignora esto. :-)