2008-11-06 2 views
0

에 인증 토큰 확인을 모른다. 양식에 필수 인증 토큰이 포함되어 있습니다.ActionController :: InvalidAuthenticityToken : 그런 일이 있지만 어떤 이유로 내 양식이 제대로 게시하지 않는 이유는 형태

<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를 종료하고 다시 시작하면 문제가 해결되지만 ... 어떤 종류의 간헐적 인 동작으로 인해 이러한 문제가 발생할 수 있는지 생각할 수 없습니다.

답변

1

이것은 네, 루비 코드의 출력입니까? 이 양식을 생성 한 코드를 추가하면 잘못되었을 수도있는 것을 쉽게 포착 할 수 있습니다.

InvalidAuthenticityToken 수 (또는?한다) 사파리를 다시 시작하는 것은이 일부 제한 시간 문제가 될 수 있습니다 경우 토큰이 존재하지만 정확하지 않은 것을 의미한다. 아마도 세션 쿠키가 너무 빨리 만료 될 수 있습니까?

관련 문제