2017-10-06 25 views
0

このプロンプト・テキストは、私の他のものとまったく同じように構成されているにもかかわらず、表示できないようです。私は何を見落としていますか?助けてくれてありがとう!options_for_selectでプロンプト・テキストが機能しない

この1つは

<div class="form-group"> 
    <%= form.label :role %> 
    <%= form.select :role, options_for_select([["University Staff", "staff"], ["Private Clinician", "clinician"]]), {prompt: 'Please Select Your Role'}, { class: "form-control" } %> 
    </div> 

動作しないこの1つはありません

<div class="form-group"> 
    <%= form.label :university %> 
    <%= form.select :university_id, options_for_select(University.all.map{ |uni| [uni.name, uni.id] }), {prompt: 'Please Select Your University'}, { class: "form-control" } %> 
    </div> 
+0

このリンクはselectタグを使用していますが、 ':prompt => 'Your text here' 'を使用して実装しようとしました。参考までにhttps://stackoverflow.com/questions/4668658/prompt-in-select-tag –

+0

あなたは誰かがうまくいかない理由を教えてください。 – mike9182

+0

だから私は100%なぜ誰かがうまくいかず、もう一方がうまくいかないのか分からない。モデルのリストとハードコードの値のマッピングを渡すと、あなたのために舞台裏で行われる「魔法」のいくつかと関係していると思います。残念ながら私はRailsのエキスパートではないので、これについては話すことはできませんが、Railsの上級者がコメントして説明することができます。 編集:ドキュメントへのこのリンクは、説明を見つけるための道を行くでしょうか? https://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/select –

答えて

0

私は役割を選択するためのユーザモデルクラスのメソッドを作成することをお勧めし、これは何とか許可働くためのプロンプト。

関連する問題