下面是我的選擇表單,它可以正常工作。如何將'select one ...'添加到options_from_collection_for_select
當用戶加載頁面時,它應該顯示一個初始'select one ...',其值爲null或''。
我試圖將它添加到對象,但無法並且很樂意獲得幫助!
非常感謝!
筆者認爲:
= select_tag 'incident[fault_id]' , options_from_collection_for_select(Fault.all, :id, :label)
我使用的Rails 3.2和HAML
更新:
一次偶然的機會我發現了一些真甜:
include_blank: 'select one...'
或完全
= f.collection_select :fault_id, Fault.order(:label), :id, :label, include_blank: 'select one...'
如果一個喜歡太...
參考:http://api.rubyonrails.org/classes/ActionView/Helpers/FormOptionsHelper.html
您可以將您的「內聯」答案移至問題的真實答案,以便人們可以投票支持。不幸的是:include_blank或:prompt只能用於rails 3.x + – rogerdpack 2014-12-07 06:20:29