2015-02-10 83 views
0

所以我現在有一個simple_form設置和我的一個輸入是:Ruby on Rails - simple_form - 如何將輸入更改爲多項選擇下拉列表?

<%= form.input :contract, input_html: { maxlength: 60 }, placeholder: "Contract Type", label: false %> 

但是我反而喜歡它帶有3個選項變成一個下拉 - 全職,兼職和實習。

什麼是實現這一目標的正確方法?

+1

追加'集合:[ '充分時間', '部分時間', '實習'],input_html:{多個:真}'以形成輸入,然後使用http:/ /davidstutz.github.io/bootstrap-multiselect/爲它UIi – pkrawat1 2015-02-10 17:32:02

+0

真棒,但是,以一個空的下拉框開始。我將如何從頭開始在框中顯示「合同類型」? – user2498890 2015-02-10 17:34:44

+0

我已更新評論。在'input_html'裏面添加'mutiple:true' – pkrawat1 2015-02-10 17:38:11

回答

1

嘗試這種

<%= form.input :contract, collection: ['full time', 'part time', 'internship'], input_html: { class: "ui dropdown", maxlength: 60, }, prompt: "Contract Type", label: false %> 
相關問題