2012-02-26 3 views
0

클래스 속성을 에 추가하는 방법은 양식을 사용하는 양식입니까?모든 형식의 Formtastic 집합 클래스

나는 이런 식으로 뭔가를 사용하여 모든 양식을 편집하고 싶지 않은 : 나는이 작업을 수행 할 수있는 기본 방법이 생각하지 않습니다

<% semantic_form_for @meetingsearch, :html => { :class => "my_class", :id => "my_id" } do |f| %> 

답변

0

합니다. 제 제안은 : semantic_form_for에 대한 : class를 원래 semantic_form_for에 추가하는 semantic_form_for에 대한 새로운 정의를 작성하는 것입니다.

메소드를 무시하거나 새 메소드를 작성하거나 원본 소스를 변경하면 간단한 grep이 적용되어보기가 바뀝니다. 좋은 텍스트 편집기는 파일을 쉽게 검색하고 a : class 선언을 모든 semantic_form_for 행에 추가해야합니다.

나는 당신이 답변을 원했던 것처럼 건조하지 않다는 것을 알고 있지만, 예상했던대로 쉽게 할 수있는 방법이 없다고 생각합니다.

참고로 입력에 대해이 작업을 수행 할 수 있습니다. 클래스 속성이 추가 된 주식 입력보다 더 많은 몇 가지 맞춤 입력을 만들었습니다. 나는 폼 자체에 대해 같은 종류의 설정이 있다는 것은 아니다.

4

당신은 초기화의 기본 폼 클래스를 설정할 수 있습니다

Formtastic::Helpers::FormHelper.default_form_class = "my_class" 
관련 문제