Pergunta

Aqui está minha situação. Estou testando verniz na minha caixa local (estou fazendo algumas coisas relacionadas ao cache de páginas que seriam uma grande dor para empurrar o estadiamento toda vez). Tudo funciona bem, exceto sempre que eu enviar um formulário, eu recebo um ActionController::InvalidAuthenticityToken exceção.

O Varnish está sendo executado no localhost na porta 6081 e o Thin está em execução no localhost na porta 80. Tenho a exceção quando tento usar o site usando a porta 6081.

Existe alguma maneira de contornar isso?

Foi útil?

Solução

Ok, então a razão pela qual isso estava falhando foi que meu arquivo VCL estava limpando tudo Cookies em todos os pedidos. Obviamente, isso causaria alguns problemas com o token de autenticidade.

Corrigir bobo para um problema bobo:/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top