【发布时间】:2010-09-16 13:39:48
【问题描述】:
我想以编程方式访问 Rails 会话密码(我正在使用它来生成登录令牌)。
这是我想出的:
ActionController::Base.session.first[:secret]
这将返回会话密钥。但是,每次调用 ActionController::Base.session 时,它都会向数组中添加另一个条目,因此您最终会得到如下结果:
[{:session_key=>"_new_app_session", :secret=>"totally-secret-you-guys"}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}]
这让我觉得不好。
有没有更好的方法来访问会话密钥?
【问题讨论】:
标签: ruby-on-rails ruby session