我不知道为什么会这样,但我的表格由于某种原因没有正确发布。我非常确定该表单包含所需的身份验证令牌:
<form action="/account/complete_verify_email/4df78710-e27b-4527-bd2d-71cd2e9a1271" method="post"
<div style="margin:0;padding:0">
<input name="authenticity_token" type="hidden" value="341b07dfa682ed11a045e19956e2e3f5f499e8cb">
</div>
<input id="password" name="password" type="password">
<input name="commit" type="submit" value="Continue">
</form>
请注意,authenticity_token就在那里。发生了什么事?
更新 而且你知道什么?退出Safari并重新启动再次解决了问题...但我想不出哪种间歇行为可能会导致这样的问题。
答案 0 :(得分:1)
这是你的ruby代码的输出,是吗?如果您添加了生成此表单的代码,那么可能更容易找出问题所在。
InvalidAuthenticityToken可能(或应该?)意味着令牌存在但不正确,如果重新启动Safari有助于它可能是一些超时问题。会话cookie可能过早到期了吗?