RAILS:Authlogic gem 和 Userstamp 插件
Posted
技术标签:
【中文标题】RAILS:Authlogic gem 和 Userstamp 插件【英文标题】:RAILS: Authlogic gem & Userstamp plugin 【发布时间】:2009-06-16 08:56:59 【问题描述】:我有一个使用 Authlogic gem 的应用程序并需要该功能 Userstamp plugin 的。
AFAIK Userstamp 与RestfulAuthentication 配合得非常好,但我找不到任何提及将它与 Authlogic 一起使用的内容。
你们中有人尝试过将它们结合起来吗?有没有我应该注意的问题?我应该使用完全不同的插件/gem 来获得 Userstamp 和 Authlogic 的功能吗?
非常感谢您的帮助!
【问题讨论】:
【参考方案1】:好吧,我只是很难找到它。 ;-)
如果您将 Authlogic (2.0.11) 与 Userstamp (2.0) 结合使用,请确保 ActionController 中 Authlogic 的 current_user
方法是 protected
而不是 private
(默认情况下)。或者您会在 User sessionsController#new 中得到 NoMethodError。
除此之外,它就像一个魅力。
P.S.:不需要在 ActionController 中手动实现 set_stamper
方法。 Authlogic 和Userstamp 与Userstamp 插件定义的方法配合得很好。如果你不知道我在说什么,请忽略这个。 :-)
【讨论】:
以上是关于RAILS:Authlogic gem 和 Userstamp 插件的主要内容,如果未能解决你的问题,请参考以下文章
如何修复此错误? config.gem:在 vendor/gems 中解压的 gem authlogic-2.1.3 没有规范文件
Ruby on Rails:没有 Authlogic 的 perishable_token?
Rails 5.1、Rails 6.1.3 回顾 v3 gem 集成