РЕЙЛЫ: Authlogic gem & amp; Пользовательский плагин
-
05-07-2019 - |
Вопрос
У меня есть приложение, использующее Authlogic gem и нуждается в функциональности Пользовательская метка плагина . Р>
AFAIK Userstamp очень хорошо работает с RestfulAuthentication , хотя я не смог найти ничего, что упоминало бы его использование вместе с Authlogic . Р>
Кто-нибудь из вас пытался их объединить? Есть ли проблемы, о которых я должен знать? Должен ли я использовать совершенно другой плагин / гем, чтобы получить функциональность Userstamp в сочетании с Authlogic ? Р>
Большое спасибо за вашу помощь!
Решение
Ну, я только что нашел это трудным путем. ; -) р>
Если вы используете Authlogic (2.0.11) в сочетании с Userstamp (2.0), убедитесь, что метод Authelogic current_user
в ActionController protected
, а не private
(как по умолчанию). Либо вы получите NoMethodError в пользовательских сеансах Controller # new .
Кроме того, он просто работает как шарм.
P.S .: Нет необходимости вручную реализовывать метод set_stamper
в ActionController. Authlogic и Userstamp хорошо работают с методом, определенным плагином Userstamp. Если вы не понимаете, о чем я говорю, просто проигнорируйте это. : -)