Me gustaría acceder a la sesión secreta de Rails mediante programación (la estoy usando para generar un token de inicio de sesión).¿Cuál es la mejor manera de leer el secreto de la sesión de Rails?
Aquí es lo que he llegado con:
ActionController::Base.session.first[:secret]
Esto devuelve el secreto de sesión. Sin embargo, cada vez que llame ActionController :: Base.session que añade otra entrada a una matriz por lo que terminan con algo como esto:
[{:session_key=>"_new_app_session", :secret=>"totally-secret-you-guys"}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
Esto me parece ser nada bueno.
¿Hay una forma mejor de acceder al secreto de la sesión?
Genial, parece más limpio. Tendré que actualizar nuestro código cuando lo actualicemos. –