2017-12-05 18 views

답변

1

:include_blank과 함께 공백 값을 옵션 매개 변수로 포함 할 수 있습니다.

컨트롤이 더 이상 필요하지 않으므로 select의 옵션을 선택하여 options_for_select 또는 options_from_collection_for_select으로 수동으로 만들어야합니다. 조금 더 어려워 보일 수도 있지만 실제로 그렇게 나쁘지는 않습니다.

<%= f.select :role, options_for_select([["none", "None"], ["all", "All"]]) + options_from_collection_for_select(Role.where(company: current_company), :name, :name) %> 

여기서 두 개의 옵션 마크 업 문자열을 연결합니다.

+0

흠, 두 옵션 모두 좋아 보이는데 어떻게 사용합니까? include_blank? –

+0

레일 API 문서는 내가 여기있는 것보다': include_blank'에 대한 API를 더 잘 설명해야한다. http://api.rubyonrails.org/ 및 collection_select를 검색하십시오. –