Posso estar enganado, mas posso jurar que até uns dias atrás, ambos, campo e tag tinham tokens diferentes, mas agora, estão vindo iguais. A resposta é um 767: unexpected token at 'authenticity_token=. Eu não sei se o erro é por este motivo, mas como me lembro dos dois itens serem diferentes, acho que pode ser.
Percebi que tinha esquecido o Content-type do elseif de uma função como json/application ou algo assim quando o correto é application/x-www-form-urlencoded.