2012-03-22 3 views
2

폼에 두 개의 버튼 - 변경 저장 버튼과 취소 버튼이 있습니다. 변경 사항 저장 버튼에는 disable_with: 'Saving...' 속성이 있습니다. 두 단추 모두 제출 단추이기 때문에 취소 단추를 클릭해도 :disable_with이 활성화됩니다. (취소 버튼 코드는이 링크에서 파생되었다 http://www.keenertech.com/articles/2007/04/10/multiple_form_buttons_in_rails)레일즈 - 조건부 : disable_with 형태로 제출 버튼

<%= form_for(@user) do |f| %> 
    # form fields 
    <%= f.submit "Save changes", :class => 'btn btn-primary', name: 'confirm', disable_with: 'Saving...' %> 
    <%= f.submit "Cancel", :class => 'btn', name: 'cancel' %> 
<% end %> 

나는 내 저장의 :disable_with 버튼을 변경 트리거되지 않습니다 취소 버튼을 얻을 수있는 방법에 어떤 아이디어? 나는 분명히 사용자가 취소를 클릭 할 때 양식이 저장 중이라고 생각하지 않기를 바란다.

답변

1

동일한 CSS와 연결하려면 '취소'버튼을 변경하십시오.

+0

다음 코드는 제가 사용했던 코드입니다 :'<% = link_to "Cancel", @user, : class => 'btn'%>'. 참고 : CSS 프레임 워크에 Twitter 부트 스트랩을 사용하고 있습니다. – Nick