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>
もちろんこの時点でジグはアップ。
なぜこれが起こるのか、そしてそれを修正する方法について誰かが知っていますか?
ピーター