我想以編程方式訪問Rails會話密鑰(我正在使用它來生成登錄令牌)。閱讀Rails會話祕密的最佳方式是什麼?
這是我想出來的:
ActionController::Base.session.first[:secret]
這將返回會話密鑰。但是,每次你打電話的ActionController :: Base.session它增加了一個進入到一個數組,所以你最終的東西是這樣的:
[{:session_key=>"_new_app_session", :secret=>"totally-secret-you-guys"}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
這令我是沒有好處的。
有沒有更好的方法來訪問會話密鑰?
很酷,看起來更乾淨。我們必須在升級時更新我們的代碼。 – 2009-02-23 19:05:30