2012-07-19 3 views
-1

나는 다음 필드와 중첩 된 형태가 : 당신이 볼 수 있듯이, 나는이 분야에 대한 클래스, "sizefield"을 할당 한레일 3 : 양식 수집에 클래스가 인식되지 않습니까?

<%= f.label :size %><br /> 
<%= f.collection_select :size, Video::SIZE, :to_s, :to_s, :include_blank => true, :class => "sizefield" %> 

을하지만, 어떤 이유로, 내 응용 프로그램은 그것을 인식하지 못합니다 . 여기서 내가 뭘 잘못하고 있니?

+0

오류 메시지 및 역 추적이 접수 된 오류에서, 그리고 역 추적 참조 그 코드를 게시해야한다. – Veraticus

+0

오류가 없습니다. 이 클래스에 할당 한 모든 비헤이비어는 아무런 효과가 없습니다. – user1429496

+0

오, CSS가 망가졌습니다. 나는 그 대답을 안다. – Veraticus

답변

0

해시의 경계를 정확하게 지정하지 않으면 두 개의 터미널 해시가 혼동 될 수있는 레일즈 기능이 있습니다. 예를 들어 :

collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) 

당신은 html_options에서 options을 분리 아닙니다. 이 시도 :

<%= f.collection_select :size, Video::SIZE, :to_s, :to_s, {:include_blank => true}, {:class => "sizefield"} %> 
+0

아 좋아. 도와 주셔서 감사합니다! – user1429496

관련 문제