Rails里将Session保存至数据库的修改步骤
2008-07-23 12:44
225 查看
1. 修改 environment.rb 文件
将 config.action_controller.session_store = :active_record_store 这句代码取消注释
2. 修改application.rb 文件
protect_from_forgery #:secret => '49597b6a761075a507849b65021c8ac1'
将这句代码的后半句注释去掉
protect_from_forgery :secret => '49597b6a761075a507849b65021c8ac1'
3. 生成Sessions 表
执行下面语句
rake db:sessions:create
其他代码不变
若忘了修改第2步,则会出现下面的类似出错信息
No :secret given to the #protect_from_forgery call. Set that or use a session store capable of generating its own keys (Cookie Session Store).
将 config.action_controller.session_store = :active_record_store 这句代码取消注释
2. 修改application.rb 文件
protect_from_forgery #:secret => '49597b6a761075a507849b65021c8ac1'
将这句代码的后半句注释去掉
protect_from_forgery :secret => '49597b6a761075a507849b65021c8ac1'
3. 生成Sessions 表
执行下面语句
rake db:sessions:create
其他代码不变
若忘了修改第2步,则会出现下面的类似出错信息
No :secret given to the #protect_from_forgery call. Set that or use a session store capable of generating its own keys (Cookie Session Store).
相关文章推荐
- Ruby on Rails学习笔记3-数据库保存session
- 直接修改Datagridview并保存到数据库
- Node.js express框架 session保存到(mongodb)数据库中(分布式web共享session)
- 修改FCKEditor实现将图片、文件等保存到数据库
- 【转】 ASP.NET session 保存到数据库
- 直接修改Datagridview并保存到数据库
- 关于SQL Server 2008 数据库 不允许保存修改的解决办法
- Mysql忘记密码但是保存以前连接数据库连接的修改密码方法
- 数据库保存session
- Session保存到指定数据库中
- 2009-12-01 15:10 SQL SERVER 2008数据库的表中修改字段的数据类型后,不能保存
- 用数据库保存Session及创建ASPState数据库时出现的问题
- ASP.NET将Session保存到数据库中
- extjs 保存和修改数据到数据库
- ASP.NET将Session保存到数据库中的方法
- SQL SERVER 2008数据库的表中修改字段的数据类型后,不能保存
- PHP中使用数据库保存session
- ASP.NET将Session保存到数据库中
- 用数据库批量修改替换dedecms文章标题和内容的步骤分享[图文]