2014-04-16 2 views
1

입력 텍스트

<%= f.text_field :customer_poc %> 

<%= f.collection_select(:customer_poc, Project.all, :customer_poc, :customer_poc, :include_blank => "Please select") %> 

이것은 PickList에를 생성하고 DB에 고객 POC의 모든 선택에서 선택 나를 수로 전환했다. 그러나 이제는 새로운 데이터를 입력 할 수 없습니다.

선택 목록을 가질 수 있지만 필드에 새 데이터를 입력 할 수 있도록하려면 무엇을 추가해야합니까?

답변

0

언 바운드 텍스트 필드 태그를 사용하여 새 데이터를 추가하고 PickList에 대한 collection_select를 유지합니다. 예를 들면 : 당신이 PARAMS을 처리 할 때 그래서 다음에서 새 기록을 작성하는 경우

<%= f.text_field_tag :new_customer_poc %> 

, 당신은 params[:new_customer_poc]가 채워되었는지 여부를 확인해야하고 있습니다.