m33*_*lky 3 cookies session-cookies ruby-on-rails-3
这个问题是一个跟进到这个.当我切换到ActiveRecord会话存储时,我似乎无法更改cookie上的到期时间.它包含session_id它应该的类似,但它的到期时间设置为HTTP会话.我尝试将其设置为application.rb:
config.session_store :cookie_store, {
:expire_after => 2.hours,
}
Run Code Online (Sandbox Code Playgroud)
但它没有做任何事情.
我可以通过创建一个额外的cookie并存储它来破解它session_id,但这似乎是错误的.
m33*_*lky 12
没关系,可以通过配置ActiveRecord会话存储来设置cookie的到期时间:
AppName::Application.config.session_store :active_record_store,
:key => 'your_cookie',
:expire_after => 2.hours
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2782 次 |
| 最近记录: |