RAILS: Authlogic gem & amp; Plug-in Userstamp
-
05-07-2019 - |
Domanda
Ho un'applicazione che utilizza la Authlogic gem e necessita della funzionalità del Userstamp plugin .
AFAIK Userstamp funziona molto bene con RestfulAuthentication , anche se non sono riuscito a trovare nulla che menzionasse usarlo insieme a Authlogic .
Qualcuno di voi ha provato a combinarli? Ci sono problemi di cui dovrei essere a conoscenza? Dovrei usare un plugin / gem completamente diverso per ottenere la funzionalità di Userstamp in combinazione con Authlogic ?
Grazie mille per il tuo aiuto!
Soluzione
Beh, l'ho appena scoperto nel modo più duro. ; -)
Se si utilizza Authlogic (2.0.11) in combinazione con Userstamp (2.0), assicurarsi che il metodo current_user
di Authlogic in ActionController sia protetto
e non privato
(come predefinito). Oppure otterrai un NoMethodError in User sessionController # new .
Oltre a ciò funziona come un fascino.
P.S .: Non è necessario implementare manualmente il metodo set_stamper
in ActionController. Authlogic e Userstamp funzionano bene con il metodo definito dal plugin Userstamp. Se non hai idea di cosa sto parlando, ignoralo. : -)