2015-05-11 30 views
0

属性我想有一个向下滚动使用不同的选项使用引导选择菜单,这表现here引导“多”为simple_form

<select multiple class="form-control"> 
     <option>1</option> 
     <option>2</option> 
     <option>3</option> 
     <option>4</option> 
     <option>5</option> 
    </select> 

我目前使用simple_form构建我的菜单(它是默认的下拉菜单):

<%= f.input :member_type, collection: Form::MEMBERSHIPS, include_blank: true, error: false %> 

,其输出为这样:

<div class="form-group select required form_member_type"><label class="select required control-label" for="form_member_type"><abbr title="required">*</abbr> Member type</label><select class="select required form-control" name="form[member_type]" id="form_member_type"><option value=""></option> 
<option value="Monthly member: $55">Monthly member: $55</option> 
<option value="Pay-Per-Use (cash): 15% discount">Pay-Per-Use (cash): 15% discount</option> 
<option value="Youth member: $35">Youth member: $35</option> 
<option value="Monthly with children (Friday&#39;s): $55 + $16 per child">Monthly with children (Friday&#39;s): $55 + $16 per child</option> 
<option value="Other - specify in notes">Other - specify in notes</option></select></div> 

我需要以某种方式将multiple属性插入到选择标记中。有没有一种技术可以使用嵌入式Ruby来执行此操作,而无需手动编辑HTML代码?

回答

4

只是下面一行

<%= f.input :member_type, collection: Form::MEMBERSHIPS, include_blank: true, error: false,:input_html => {:multiple => true} %> 

希望我回答你的问题代替你的代码。