Varnish + Rails在开发中导致无效的真实性令牌

时间:2010-08-04 21:27:10

标签: ruby-on-rails macos thin varnish

这是我的情况。我正在我的本地盒子上测试Varnish(我正在做一些与页面缓存相关的东西,每次都要进行分段会很麻烦)。一切正常,除非我提交表单,我得到ActionController::InvalidAuthenticityToken例外。

Varnish在端口6081上的localhost上运行,Thin在端口80上的localhost上运行。当我尝试使用端口6081使用该站点时,我得到了异常。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

好的,所以失败的原因是我的VCL文件正在清除每个请求上的所有 cookie。显然,这会导致真实性令牌出现一些问题。

愚蠢地解决了一个愚蠢的问题:/