Rails 3 でWarden のafter_authenticateコールバック (Devise の下で実行)から現在のセッションにアクセスしようとしています。
アプリケーションコントローラーの上部で、次のようなことをしたい:
Warden::Manager.after_authentication do |user,auth,opts|
user.associate_with_ids(session[:pending_ids])
end
最終的な目標は、サインアップ前にセッションに保存されたレコード ID のリストを取得し、サインイン後にそれらをユーザー モデルに関連付けることです。
どんな助けでも大歓迎です。