2014-03-04 2 views
1

railschosen을 사용하고 있지만 드롭 다운 메뉴에 자리 표시 자 텍스트를 설정할 수 없습니다.레일에서 선택한 드롭 다운의 자리 표시 자 텍스트

나는 :allow_blank => "Please pick one"prompt: "take a card"을 시도했지만 둘 다 드롭 다운에 선택 가능한 옵션으로 자리 표시 자 텍스트를 추가합니다. 문서가 약간 squirrely 레일 채택에 대한 좋은 설명서를 찾을 수없는 것 같습니다.

보석 :

gem 'chosen-rails' 
gem 'chosen-sass-bootstrap-rails', github: 'duncanparkinson/chosen-sass-bootstrap-rails' # dependency versions less stringent 

현재이 :

= f.input :applying_as, collection: @my_collection, prompt: "test"

답변

0

이 시도 :

jQuery(document).ready(function(){ 
    jQuery(".chosen").data("placeholder","Select Frameworks...").chosen(); 
}); 

reference

+0

나는 루비를 통해 분명히 동적으로 사용하고있는 속성의 레이블로 설정하려고합니다. 이것을 할 수있는 방법이 있습니까? –

1

당신은 자리에 바른 길에 있었다 :

f.input :applying_as, input_html: { "data-placeholder" => "..." } 

또는

f.input :applying_as, input_html: {data: { placeholder: "..." }} 

사용자의 기호에 따라 당신이 다른 데이터를 추가 속성이 있는지 여부.