Я пытаюсь получить доступ к текущему сеансу из обратного вызова Warden after_authenticate (выполняется под Devise) в Rails 3.
В верхней части моего контроллера приложений я хочу сделать что-то вроде:
Warden::Manager.after_authentication do |user,auth,opts|
user.associate_with_ids(session[:pending_ids])
end
Конечная цель — взять список идентификаторов записей, которые были сохранены в сеансе до регистрации, и связать их с моделью пользователя после входа.
Любая помощь приветствуется.