Ich möchte programmgesteuert auf das Rails-Sitzungsgeheimnis zugreifen (ich verwende es, um ein Anmelde-Token zu generieren).
Folgendes habe ich mir ausgedacht:
%Vor%Dies gibt das Sitzungsgeheimnis zurück. Jedes Mal, wenn Sie ActionController :: Base.session aufrufen, fügt es jedoch einen weiteren Eintrag zu einem Array hinzu, so dass Sie etwa Folgendes erhalten:
%Vor%Das erscheint mir nicht gut.
Gibt es eine bessere Möglichkeit, auf das Sitzungsgeheimnis zuzugreifen?
Danke, Jake.
Da sich das Geheimnis nicht aufgrund der Anfrage oder der Aktion ändert, funktioniert das auch:
%Vor%Für Rails 3 ist Rails.configuration dasselbe wie für Rails.application.config, so dass Rails.configuration.secret_token genau wie choonkeat funktioniert.
Tags und Links ruby ruby-on-rails session