2014-11-11 1 views
0

두 개의 선택 상자가 있습니다.레일에서 액티브 관리자의 편집보기에서 프롬프트 옵션이 작동하지 않습니다.

편집 모드에서 하나의 선택 상자에 '인증 공급자 선택'메시지가 표시됩니다. 하지만 편집 모드의 다른 선택 상자에서는 '인증 ​​선택'메시지가 표시되지 않습니다. 그것은 하나 개의 선택 상자에서 프롬프트를 보여주고 있지만 왜

f.input :certificate_provider ,as: :select ,:collection => CertificateProvider.select('id,name').map{|c| [c.name,c.id]} , :prompt => "Select Certification Provider" 
f.input :certification ,as: :select ,:collection => Certification.select('id,name').map{|c| [c.name,c.id]} , :prompt => "Select Certification" 

내가 모르겠어요 편집 모드에서 두 번째 일인치

남은 것이 있습니까?

감사합니다.

답변

2

사용 : 대신 include_blank :

f.input :certification ,as: :select ,:collection => Certification.select('id,name').map{|c| [c.name,c.id]} , :include_blank => "Select Certification" 

이 새로운 편집 모두에서 작동합니다 : 프롬프트

:include_blank => "Select Certification" 

는 다음과 같이 코드를 수정합니다.

+0

감사합니다. 어제 나는 이미 하나의 해결책을 찾았지만 당신의 제안은 나보다 낫다. 고마워요 ~ mani – rick

+0

다행입니다. –