您的位置:首页 > 数据库

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).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: