这是我的情况。我正在我的本地盒子上测试Varnish(我正在做一些与页面缓存相关的东西,每次都要进行分段会很麻烦)。一切正常,除非我提交表单,我得到ActionController::InvalidAuthenticityToken
例外。
Varnish在端口6081上的localhost上运行,Thin在端口80上的localhost上运行。当我尝试使用端口6081使用该站点时,我得到了异常。
有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
好的,所以失败的原因是我的VCL文件正在清除每个请求上的所有 cookie。显然,这会导致真实性令牌出现一些问题。
愚蠢地解决了一个愚蠢的问题:/