2012-02-01 1 views
2

하나 이상의 모델에 대한 formtastic에서 양식을 작성했습니다.양식에 두 개 이상의 제출 버튼이 있습니다.

이 양식은 중첩 모델이 여러 개인 모델 용이지만 각 섹션은 CSS와 자바 스크립트로 구분되어 있지만 각 섹션에는 제출 버튼이 있습니다. 내가 컨트롤러가 게시물 (리디렉션에 대한 다음 섹션)에서 어떤 부분 알릴 수 있도록 내가 그 버튼의 각각의 동작을 수정하는 방법

내가 생각할 수있는 기본적인 솔루션에있다 별개의 semantic_form_for 태그를 다른 동작으로 사용하려면 section

이 방법을 사용하는 것이 가장 좋을까요?

답변

0

simple_form을 사용해보십시오.이 도구는 formtastic의 최신 대체품이며 Rails의 양식 도우미와도 완벽하게 호환됩니다. 그런 다음 각 버튼에 다른 커밋 이름을 지정할 수 있습니다 (예 :

).
f.button :submit_section1 

f.button :submit_section2 
+0

문서에서 볼 수없는 커밋 이름은 무엇입니까? –

+0

@JosephLeBrech 렌더링 된 HTML을 보면'과 같은 것을 알 수 있습니다. 'button' 메쏘드의 인자로 제어하는 ​​"commit"속성입니다. 그러면 서버에 제출되고 버튼을 구별하는 데 사용할 수 있습니다. 방화범이 가르쳐 준 :-) –