【发布时间】:2021-07-05 21:41:54
【问题描述】:
我正在尝试在我的 rails 应用程序中将Bootstrap Multiselect 与搜索栏结合使用。
Multiselect 的演示引导代码(我正在尝试重新创建):
<select class="select" multiple data-mdb-placeholder="Example placeholder" multiple>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
<option value="5">Five</option>
</select>
我的视图文件包含下面的代码,它呈现一个显示选项的框,但选择多个选项的唯一方法是执行 ctrl+shift - 这绝对是我不想要的。
<div class="row">
<div class="col-md-12">
<%= form_with(model: @post, url: posts_path, method: :get) do |form| %>
<%= search_field_tag :search, params[:search], placeholder: "Look for Post", class: "form-control" %>
<%= select_tag 'Post Categories', options_for_select(@categories.map{|c| c}), :multiple => true, class: "form-control" %>
<%= form.submit "Search"%>
<% end %>
</div>
</div>
到目前为止我尝试过的一些事情: select_tag 行的类现在是“form-control”,但我尝试使用
class="select"
class="select" multiple data-mdb-filter="true">
我想使用 bootstrap 多选以及 form_with,以便我可以将参数从下拉菜单和搜索栏传递到我的控制器。将所有内容放在同一行中会很棒,但我也不知道如何做到这一点。
任何想法将不胜感激!
红宝石 2.7.2p137 引导程序 4
【问题讨论】: