需要使用select2在下拉菜单中将所有日期都实现为多选复选框。所有天都是数据库中不同的变量。 在这方面面临的问题很少。 1-如何在rails f.select中应用多个变量(不是集合)? 2-这是过滤器的洗劫形式,它会影响什么吗? 3-如何选择多个选项并使用它们获取结果? 4-使用select2进行下拉菜单,但即使我在此页面顶部加载了脚本,它也始终显示select2不是函数。
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet" />
以下是我目前拥有的天数过滤器实现(工作正常)。但是需要对此进行下拉。
<label>Days</label>
<ul class="list-unstyled list-inline">
<li>
<%= f.check_box(:sharers_monday_true, { include_hidden: false }) %>
<label for="q_sharers_monday_true">M</label>
</li>
<li>
<%= f.check_box(:sharers_tuesday_true, { include_hidden: false }) %>
<label for="q_sharers_tuesday_true">T</label>
</li>
<li>
<%= f.check_box(:sharers_wednesday_true, { include_hidden: false }) %>
<label for="q_sharers_wednesday_true">W</label>
</li>
<li>
<%= f.check_box(:sharers_thursday_true, { include_hidden: false }) %>
<label for="q_sharers_thursday_true">T</label>
</li>
<li>
<%= f.check_box(:sharers_friday_true, { include_hidden: false }) %>
<label for="q_sharers_friday_true">F</label>
</li>
<li>
<%= f.check_box(:sharers_saturday_true, { include_hidden: false }) %>
<label for="q_sharers_saturday_true">S</label>
</li>
<li>
<%= f.check_box(:sharers_sunday_true, { include_hidden: false }) %>
<label for="q_sharers_sunday_true">S</label>
</li>
</ul>
TIA。