我正在尝试使用 Devise 根据遗留 api 实现我自己的身份验证机制。我正在使用http://4trabes.com/2012/10/31/remote-authentication-with-devise/中概述的技术
由于某种原因,Devise 丢失了我的自定义身份验证模块返回的对象。
这是我的 remote_authentication 方法返回的对象
#<User:0xb65033d4 @id="MMS", @password="password", @name="MMS", @acl="YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN">
这是传递给 serialize_into_session 的值:
#<User:0xb66c6be4 @id=nil, @password=nil, @name=nil, @acl=nil>
在这一点上,夹具当然是向上的。
有谁知道为什么会发生这种情况以及如何解决它?
彼得