IE7 Bug导致Rails Session保存失败

[url]http://www.letrails.cn/archives/ie7-bug-make-rails-session-cant-be-saved/[/url]

同一套代码,部署在同一台服务器上,但是很诡异的是一套工作,另外一套登录的时候总是出现 ActionController::InvalidAuthenticityToken 的异常,即使加上skip_before_filter :verify_authenticity_token,虽然没有异常了,但是仍然无法登陆,追踪进去发现是Rails的Session保存失败,Google了一下“IE rails session can’t be save”,找到这篇帖子,似乎只是IE7独有的一个Bug,当你的子域名包含下划线时,IE7会拒绝接受Session Cookie,从而导致Rails的Session保存失败,而我的两个应用唯一的区别恰恰就在一个应用的域名包含有下划线。

这个问题困扰了我一下午,希望这个帖子可以给遇到同样问题的人节省一点时间。
Odoo 入门 | 什么是 Odoo? Odoo是一套全球开源的ERP/CRM系统,最初的名字为TinyERP,08年5月之后称之为OpenERP,之后又改为Odoo。 阅读详情

相关推荐

手把手教你用STM32实现SPWM逆变器控制(附完整代码)

本文提供了一份基于STM32实现SPWM逆变器控制的完整实战指南。文章从硬件选型(如STM32F103C8T6、IR2104驱动器)入手,详细解析了利用定时器TIM1生成SPWM波形的核心原理与代码实现,并涵盖了驱动电路、全桥功率电路及LC滤波器的设计要点与调试技巧,旨在帮助读者从零构建一个可靠的单相全桥逆变器系统。

weixin_29208327的博客 589

Rails 中session存储问题

Rails Session Store   session 一直用 FileStore 存储,但是当session存储的东西太多会数据溢出,cookie 的存储的最大值为4k,于是转用 ActiveRecordStore ,这样一方面提高效率,之前的 session 全部以文件形式存储查找慢,用数据建立索引可以加速。另一方面多 server 做 load balance 之后每次请求都...

chenbinGood的专栏 395

自学PCB思路 | PCB设计零基础入门-小白适用(附详细入门经验分享)

本人大一在实践课上就听说PCB,被虎的一楞一楞的,不过现在回看,发现其实并没有相信的那么难!想着把自己这一路摸索的学习路线分享一下,当时我是一边摸索一边上手,一把鼻涕一把泪的过来的。如果你想搞硬件或者需要搞硬件,下面是我的入门学习过程,希望可以帮到你。目录前言选择一款设计软件好的入门课程掌握抄板元件采购焊板子烙铁头热风枪自己半设计明确设计需求全设计最后我并非什么大佬,也没法自己去教大家如何画板。

自动化小秋葵的博客 1万+

Rails中session的使用方法

1,给session赋值 sesion[:user_name] = “feng” 其中:user_name是参数 2,取session的值 3,注销session的方法:例如用户退出登陆时需要注销session session[:user_name] = nil 4,给session赋予对象 session[:user] = ClientInfo.find(1) 注意如果这个对

maxiaokun55的专栏 3458

避开ego_planner仿真的第一个坑:深度相机、点云与odom话题配置全指南

本文详细解析了ego_planner仿真中深度相机、点云与odom话题配置的关键问题,帮助开发者避开常见陷阱。从数据流架构到具体配置细节,包括深度相机的内外参匹配、点云数据规范要求以及odom话题的验证方法,提供了全面的实战指南和优化建议。

weixin_30335575的博客 492

泛微E8流程监控指南:如何用SQL实时追踪审批节点状态?

本文详细介绍了如何利用SQL实时监控泛微E8系统中的审批流程状态,包括核心数据表结构解析、全链路监控SQL实战以及智能预警机制设计。通过数据库直接查询和状态关联分析,帮助企业快速定位卡顿节点,提升流程效率。适用于需要优化OA系统流程管理的企业IT人员和业务主管。

weixin_30687051的博客 437

ie7丢失session解决办法

header('P3P: CP=”ALL ADM DEV PSAi COM OUR OTRo STP IND ONL”‘);

junqing124的专栏 620

Win10平台下QT6.9.0 OpenCV 4.10.0从入门到精通

我最近开发一个视觉项目,我们从0开始记录在windows 10下 用QT6.9+OpenCV 4.10.0搞定整个项目的开发过程。以抛砖引玉,大家共同进步。

fds111111的博客 1712

cookie rails

http://m.onkey.org/signed-and-permanent-cookies-in-rails-3 http://www.thoughtrails.com/episodes/73-rails-in-some-of-the-ways-to-obtain-information-url 同一套代码,部署在同一台服务器上,但是很诡异的是一套工作,另外一套登录的时候总是出现 Action...

weixin_34255055的博客 84

Python调用CANoe(1)(启动与停止,变量和信号读写)

CANoe因为其封闭性(Vector独有),开发的时候,有很多局限性;Python 因为其开源,容易上手,功能强大,那么Python 和 CANoe结合会产生怎样的火花呢?

蚂蚁小兵 4万+

Vue - 解决 Property or method “__v_isRef“ is not defined on the instance but referenced(浏览器控制台报错,代码没错)

vue,vue2控制台报错,vue报错Propertyormethod"__v_isRef"isnotdefinedontheinstancebutreferenced,vue代码没问题,但是报错Propertyormethod"__v_isRef"isnotdefinedontheinstancebutreferenced,vue2如何解决报错,vue怎么解决报错问题,vue2Propertyormethod"__v_isRef"isnotdefi

🏆 前端领域优质创作者 4501

request-log-analyzer log分析工具

参考网址: [url]http://github.com/wvanbergen/request-log-analyzer[/url] [url]http://www.letrails.cn/archives/rails-performance-optimization-guide/[/url] [url]http://wiki.github.com/wvanbergen/request-lo...

moyuan 581

RT-Thread GD32F4xx HWTIMER驱动

GD32F4xx RT-Thread 硬件定时器驱动调试使用记录

madao1234的博客 1481

Rails保存记录而不更新时间戳

引用地址: [url]http://www.letrails.cn/archives/rails-update-record-without-timestamping/[/url] Rails的save和 update方法默认都会将updated_at更新为当前时间,并且不允许手动设置,但是有些情况下,我们可能希望只更新记录的某个字段,而不希望 updated_at被更新,...

moyuan 409

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

ruby on rails 乱码最终解决方案

ruby on rails 显示乱码 最终解决方案 1、确定MySQL数据库编码是utf8 2、database.yml里面增加encoding: utf8 3、确定rhtml文件编码是UTF-8 4、修改ApplicationController(该文件位于:../app/controllers/application.rb): class Application...

moyuan 361

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

google_chart插件画图

google_chart 画图 插件 [code="java"]def venn_diagram require 'google_chart' GoogleChart::VennDiagram.new("400x400", 'Venn Diagram') do |vd| vd.data "Blue", 500,'0000ff' vd....

moyuan 354

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

编码检测 和 转换

[code="java"]def detect_encode require 'hpricot' require 'open-uri' @doc = open("http://www.baidu.com") { |f| Hpricot(f) } guess_res = NKF.guess(@doc.to_s) case guess_res when NK...

moyuan 342

How To Generate PDFs in Rails With Prawn

[url=http://railstips.org/2008/10/14/how-to-generate-pdfs-in-rails-with-prawn]How To Generate PDFs in Rails With Prawn[/url] It’s been a while since I’ve needed to generate a PDF in ruby. I typic...

moyuan 306

Ruby on Rails中的Rake教程(Rake如何把我灌醉!)

原文:[url=http://www.railsenvy.com/2007/6/11/ruby-on-rails-rake-tutorial]Ruby on Rails Rake Tutorial (aka. How rake turned me into an alcoholic)[/url] 引言:作为一个rails的开发者,你可能很熟悉使用rake进行你的测试,或者使用rake db:mi...

moyuan 239

validates

先週ずっとインフルエンザでダウンしてました。 今日はvaildationについて書いてみます。 railsにある強力なvalidation機能で、どんな制限ができるか一覧化してみました。 validates_acceptance_of :checked, :accept => '1' # 規約同意の検証 validates_presence_of :name ...

moyuan 238

rake db:migrate

【ruby on rails】rake db:migrate Production環境にmigrationする場合は [code="java"] rake db:migrate RAILS_ENV=production[/code] とRAILS_ENVにproductionを指定する。

moyuan 221

RMagick

[url=http://doruby.kbmj.com/nakahira_on_rails/20071227/RMagick_]http://doruby.kbmj.com/nakahira_on_rails/20071227/RMagick_[/url] はじめまして、kbmjでruby on railsの開発をしている中平です。 今回私は、RMagickというrubyで画像処理を行...

moyuan 219

Use helpers in controllers or models

[quote]http://snipplr.com/view/2505/use-helpers-in-controllers-or-models[/quote] his is an easy to use any helpers that rails provides in any other place besides views and view helpers Plain TextE...

moyuan 195

rails で model の変更を監視するプラグイン

acts_as_modified モデルの変更を監視して、各 attribute が変更されたかどうかを確認することができます。 「あるカラムに変更があった際にだけ、なにかしらの処理を行う」などという場合に便利。 インストールは普通にすればOK ./script/plugin install acts_as_modified 使用法をまとめると以下のような...

moyuan 178

Ruby on Rails Command Rerference

1.1.Rails 1.1 创建一个Rails应用程序 $ rails app_name 可选项: -d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库 -r, ruby-path= 指定Ruby的安装路径,如果没有指定,scripts使用env去找Ruby -f, f...

moyuan 167

ruby gem相关命令使用

gem相关命令使用 1.显示gem的帮助和版本 gem –h/--help #显示gem的帮助 gem –v /--version #显示gem的版本号 2. 列出远程库的所有可用软件 gem query --remote # 短命令: gem q -r 你可以看到一个关于远程主机上所有软件的详细列表。 3. 查找远程主机上的特定软件 ...

moyuan 166
上一篇: Rails保存记录而不更新时间戳
下一篇: request-log-analyzer log分析工具
superweb
博客等级 码龄20年 0粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值