我正在尝试使用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>
当然,此时夹具已经启动。
有没有人知道为什么会发生这种情况以及如何解决这个问题?
彼得