form_for에 대해 remote :> true 옵션을 사용하는 Rails 3.0 앱이 있습니다. IE9를 제외한 모든 브라우저에서 올바르게 작동합니다. IE8조차도 괜찮습니다. 하지만 IE9에서는 F12 개발자 도구를 사용하여 제출 버튼을 클릭 할 때 서버에 2 개의 요청을 전송한다는 것을 알 수 있습니다. f를 | 원격 => 사실 할 일이 | :레일즈 3.0 : ie9의 경우 remote => true를 입력하면 제출 버튼을 클릭하면 양식이 두 번 전송됩니다.
<% = form_for @project, : 프로젝트 : 홈페이지 => create_project_url, 여기
는 form_for이다 %> 여기
가 제출 버튼의 다음 F12 정보를 찾고
<퍼센트 = submit_tag '생성'%>
그것은 "JS 라이브러리 XMLHttpRequest 객체"에 의해 개시 한 요청을 나타낸다 하나는 "클릭"에 의해 시작되었습니다.
누구나이를 막을 수있는 방법이 있습니까?
시도, 어쩌면 이것은 당신을 도울 것입니다 –