2015-02-10 46 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 %> 
相关问题