フォームを POST するときに、一部のユーザーに422 ActionController::InvalidAuthenticityToken
エラーが発生します。
少数のユーザーに時々発生します。後でリクエストを再試行すると、多くの場合うまくいきます。
いずれの場合も、認証トークンが送信されます。クライアントが POST と一緒にセッション Cookie を送信していないと仮定しています (これは、サーバーがトークンを検証できない理由を説明します)。これはなぜでしょうか?
最後に、フォームは javascript ( $('#new_user')[0].submit()
) 経由で送信されますが、セッション Cookie の送信が何らかの形で妨げられるのでしょうか?
verify_authenticity_token
残念ながら、before_filter を無効にすることはできません。