0
form.select
を使用すると、選択肢を '偽の'オプションで事前提示することが分かっています。 I.Rails - collection_selectプロンプトの値+無効にする
<%= f.select(:status, [["Choose a Status", 0], ["Active"], ["Cancelled"], ["Prospect"]], {:disabled => 0, :selected => 0}, {}) %>
disabled
およびselected
を使用してください。これは完全に機能しました。しかし、コントローラのレスポンスや手作業で入力された配列の代わりにクエリを使用したい場合は、前置する方法がわかりません。
EX
私は私に私が興味を持った偽のオプションを与えていたprompt
使用して試してみました
<%= form.collection_select(:client_id, current_user.clients.order(:name),:id,:name, :class => "browser-default")%>
- そして、私がレンダリング時に、それを考慮にedit
機能を取ったが、それは常に選択だったと言っていますが。
私は入力を少し修正していると思われるMaterializeCSS
を使用していて、もはやoption
とselect
というタグではありません。
TL; DR - collection_select
を使用する場合、どのようにしてprompt
を利用してユーザーが選択できないようにしますか。