Tôi đang cố gắng để truy cập phiên hiện tại từ after_authenticate callback Warden của (chạy bên dưới lập mưu) trong Rails 3.Làm thế nào để truy cập vào phiên từ Warden/Vạch after_authentication callback trong Rails
Ở phía trên của bộ điều khiển ứng dụng của tôi, tôi muốn để làm một cái gì đó như:
Warden::Manager.after_authentication do |user,auth,opts|
user.associate_with_ids(session[:pending_ids])
end
mục tiêu cuối cùng là để có một danh sách các ID kỷ lục đã được lưu trữ trong phiên giao dịch trước khi đăng ký và kết hợp chúng với mô hình người dùng sau khi đăng nhập
Bất kỳ trợ giúp sẽ. nhiều ứng dụng reciated.
Điều này làm việc cho tôi, câu trả lời dưới đây auth.session không. – cpuguy83
Cảm ơn! Đây là một mẹo nhỏ tuyệt vời! – LukeS