我正在尝试从 Rails 3 中 Warden 的after_authenticate回调(在 Devise 下运行)访问当前会话。
在我的应用程序控制器的顶部,我想做类似的事情:
Warden::Manager.after_authentication do |user,auth,opts|
user.associate_with_ids(session[:pending_ids])
end
最终目标是获取注册前存储在会话中的记录 ID 列表,并在登录后将它们与用户模型相关联。
任何帮助将非常感激。