2011-01-08 6 views
18

나는이 선택 상자 생성 다음 : 이것은 각 사람에 대한 항목을 생성rails 양식 태그 선택 - 기본 "모두"옵션을 추가하는 방법은 무엇입니까?

<%=select_tag "people", options_from_collection_for_select(@people, "id", "name")%> 

을, 문제는 내가 옵션이 추가 및 부하에 기본적으로 선택하는 "모든 사람"값 0을 부탁한다?

레일 3의 select_tag가 이것을 지원합니까?

<%= select_tag "people", options_from_collection_for_select(@people, "id", "name"), :include_blank => 'All People' %> 
+0

는 아마도 multiple_select_tag이 모든 대신에 더 적합 할 수 있습니다

감사 – EnabrenTane

답변

21

는 단순히 :include_blank => 'All People' 당신의 select_tag에서 옵션을 포함?
+2

': include_blank => "모든 사람들"은''코드를 생성합니다. 아마도 구문이나 다른 것을 변경했을 것입니까? – imjp

+9

include_blank는 이제 true/false 값을 사용합니다. 기본 옵션을 추가하려면 : prompt => '하나 선택'을 선택하십시오. 또한 옵션 해시를 사용해야합니다. {@ prompt {= prompt '=>'모든 사람 '} %>'모든 사람', % {select = "사용자"}, –

관련 문제