0
當我使用form.select
時,我發現預先選擇了一個'假'選項。 I.E.Rails - collection_select提示值+禁用它
<%= f.select(:status, [["Choose a Status", 0], ["Active"], ["Cancelled"], ["Prospect"]], {:disabled => 0, :selected => 0}, {}) %>
並使用disabled
和selected
。這工作完美。但是,如果我想使用控制器的響應,或者使用查詢而不是手動輸入數組 - 我不確定如何預先配置它。
EX
<%= form.collection_select(:client_id, current_user.clients.order(:name),:id,:name, :class => "browser-default")%>
我一直在使用prompt
這確實給我假的選擇我感興趣的是嘗試 - 我很喜歡,它採取了edit
功能考慮渲染時,但它總是選擇。
我正在使用MaterializeCSS
這似乎在修改輸入位,它不再只是一個option
和select
標記。
TL; DR - 當使用collection_select
時,如何使用prompt
,並使其無法被用戶選擇。