2012-02-07 4 views
3

저는 AJAX를 통해 대부분 제출해야하는 양식이 있습니다. 그러나 양식에 여러 개의 파일 필드도 있습니다. 파일이 제출 될 때마다 파일을 처리 할 수 ​​있도록 AJAX 기능을 일시적으로 비활성화해야합니다.레일즈가 원격 양식을 사용하지 못하도록합니다.

jQuery가 이미 AJAX 함수를 양식에 바인딩 했으므로 데이터 원격 속성을 제거하려고했지만 충분하지 않습니다. 어떻게 바인딩을 해제합니까?

편집 :

은 오 와우, 정말 바보입니다. Rails는 기본적으로이 작업을 수행합니다. 나는 아직 그것을 시도하지 않았다. StackExchange를 유감스럽게 생각합니다.

답변

0

오, 나는 너무 바보입니다. Rails는 기본적으로이 작업을 수행합니다. 나는 아직 그것을 시도하지 않았다. StackExchange를 유감스럽게 생각합니다.

3

당신은 사용할 수 있습니다

<%= submit_tag 'Submit', :disable_with => 'Please wait..' %> 
+0

그건 제가 묻는 것이 아닙니다. 양식을 사용 중지하지 않으려합니다. 폼이 정상적으로 게시되도록 jQuery의 AJAX 함수의 바인딩을 해제하고 싶습니다. –

4

같은 disable_with 옵션을 사용하면 간단하게 데이터 원격 속성을 제거하지 않는 이유는. jquery를 사용하고 있다면 다음과 같이 보일 것입니다 :

$("#element").removeAttr("data-remote"); 
관련 문제