Tag: 监督员

如何从Rails中的Warden / Devise after_authentication回调访问会话

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