【发布时间】:2011-10-06 20:06:31
【问题描述】:
我正在尝试从 Rails 3 中 Warden 的 after_authenticate 回调(在 Devise 下运行)访问当前会话。
在我的应用程序控制器的顶部,我想做一些类似的事情:
Warden::Manager.after_authentication do |user,auth,opts|
user.associate_with_ids(session[:pending_ids])
end
最终目标是获取注册前存储在会话中的记录 ID 列表,并在登录后将它们与用户模型相关联。
任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails session authentication devise warden