新手问题 关于将 session 保存到数据库中备份时的问题

w353284782 · 2012年10月26日 · 最后由 heliang7 回复于 2012年10月29日 · 1650 次阅读

小弟最近遇到一个麻烦就是按照网上说的现在的rails中的session不能超过4KB不然会抛出错误而我项目中session保存的东西较多 往往超过4KB 这时就需要将session保存到数据库中。我是按照一下方式进行的: 修改initializers\session_store.rb加入 Test::Application.config.session_store :active_record_store 修改initializers\secret_token.rb加入 Test::Application.config.secret_token = '479db880dd2cak2f78618ba03c0dcfa334f2e798e140f5f90e459e819aa9070c2177a7425e8ee521eaae72df2b11090f920655deabdf10aa53f77fa7729868e8' 这样能够实现功能但是在数据库备份的时候使用的mysql自带的命令 mysqldump -uusername -ppassword --opt databasename table1 table2 > backupfile.sql 备份成功后会清空session这是为什么呢?网上找了很久都不清楚有什么办法能解决吗?

共收到 1 条回复

没尝试过。不过我注意到,mysql备份应该和Rails本身没什么关系。独立查查是mysql的问题,还是Rails的?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册