想了解配置 session_store 时 :secret 和 :key 选项的含义。因此,例如我有一个如下所示的配置:
MyApp::Application.config.session_store :active_record_store,
{:key => '_my_app_session', :secret => '5xb5x1g92e965b95b16e49x79gxx9999', :expire_after => 2.hours}
:secret 和 :key 选项在这里做什么?我用谷歌搜索但没有太多答案。
谢谢
最佳答案
我非常确定这些选项仅在您使用 cookie session 存储(而不是事件记录 session 存储)时才有效。 key 是包含 session 数据的 cookie 的名称, secret 是用于加密/解密 cookie 中存储的数据的值。
关于ruby-on-rails - session 存储 :active_record_store options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945457/