【问题标题】:Bootstrap "multiple" attribute for simple_formsimple_form 的引导程序“多个”属性
【发布时间】:2015-05-11 01:39:41
【问题描述】:

我想要一个向下滚动的菜单,其中包含不同的选项供您使用 Bootstrap 进行选择,如 here 所示:

  <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 代码?

【问题讨论】:

    标签: html ruby-on-rails twitter-bootstrap simple-form


    【解决方案1】:

    只需将您的代码替换为以下行

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

    希望我回答了你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多