Tôi muốn truy cập bí mật phiên Rails theo chương trình (Tôi đang sử dụng nó để tạo mã thông báo đăng nhập).Cách tốt nhất để đọc bí mật phiên Rails là gì?
Dưới đây là những gì tôi đã đưa ra:
ActionController::Base.session.first[:secret]
này trả về bí mật phiên. Tuy nhiên, mỗi khi bạn gọi ActionController :: Base.session, nó sẽ thêm một mục khác vào một mảng để bạn kết thúc với một thứ như sau:
[{:session_key=>"_new_app_session", :secret=>"totally-secret-you-guys"}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
Điều này khiến tôi không tốt.
Có cách nào tốt hơn để truy cập bí mật phiên không?
Mát mẻ, trông đẹp hơn. Tôi sẽ phải cập nhật mã của chúng tôi khi chúng tôi nâng cấp. –