0

理由はわかりませんが、何らかの理由でフォームが正しく投稿されません。フォームに必要な認証トークンが含まれていることは間違いありません。

<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>

authentication_token があることに注意してください。どうしたの?

更新: そして、あなたは何を知っていますか? Safariを終了して再起動すると問題は解決しました...しかし、どのような断続的な動作がこのような問題を引き起こす可能性があるのか​​ 考えられません。

4

1 に答える 1

1

これはあなたのルビーコードの出力です、そうですか?このフォームを生成するコードを追加した場合、何が問題になっているのかを理解するのが簡単になるでしょう。

InvalidAuthenticityTokenは、トークンが存在するが正しくないことを意味する可能性があります(またはすべきですか?)。Safariを再起動するとタイムアウトの問題が発生する可能性があります。おそらく、セッションCookieの有効期限が早すぎますか?

于 2008-11-17T12:05:01.373 に答える