Я хотел бы получить доступ к секрету сеанса Rails программно (я использую его для создания токена входа).
Вот что я придумала:
ActionController::Base.session.first[:secret]
Возвращает секрет сеанса. Тем не менее, каждый раз, когда вы вызываете ActionController :: Base.session, он добавляет еще одну запись в массив, так что вы получите что-то вроде этого:
[{:session_key=>"_new_app_session", :secret=>"totally-secret-you-guys"}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
Это кажется мне бесполезным.
Есть ли лучший способ получить доступ к секрету сеанса?