2009-06-16 3 views
1

У меня есть приложение, которое использует Authlogic gem и нуждается в функциональности Userstamp plugin.RAILS: Authlogic gem & Userstamp plugin

AFAIK Userstamp очень хорошо работает с RestfulAuthentication, хотя я не мог найти что-либо упоминания его использования вместе с Authlogic.

Кто-нибудь из вас пытался их объединить? Есть ли проблемы, о которых я должен знать? Должен ли я использовать совершенно другой плагин/драгоценный камень, чтобы получить функциональность Userstamp в сочетании с Authlogic?

Большое спасибо за помощь!

ответ

1

Ну, я только что нашел это с трудом. ;-)

Если вы используете Authlogic (2.0.11) в сочетании с Userstamp (2,0), убедитесь, что current_user метод Authlogic в ActionController на это protected и не private (как по умолчанию). Или вы получите NoMethodError в User sessionController # new.

Кроме того, это просто работает как шарм.

P.S .: Нет необходимости вручную применять метод set_stamper в ActionController. Authlogic и Userstamp хорошо работают с методом, определенным плагином Userstamp. Если вы не представляете, о чем я говорю, просто игнорируйте это. :-)