Я новичок в Ruby on Rails и у меня проблемы с переписыванием кода. У меня есть вкладки, которые можно использовать в качестве фильтров. Вот исходный код
<ul class="nav nav-tabs groups-tabs">
<li role="presentation" class="active">
<%= link_to 'All', "#all", role: "tab", :"data-toggle" => "tab" %>
</li>
<li role="presentation" class="active">
<%= link_to 'Python', "#python", role: "tab", :"data-toggle" => "tab" %>
</li>
<li role="presentation" class="<%= ''%>">
<%= link_to "Algorithms", "#algorithms", role: "tab", :"data-toggle" => "tab" %>
</li>
<li role="presentation" class="<%= ''%>">
<%= link_to "Web", "#web", role: "tab", :"data-toggle" => "tab" %>
</li>
</ul>
<div class="tab-content table-responsive" role="tablist">
<div role="tabpanel" class="tab-pane active" id="all">
<%= render 'requests',requests: @requests%>
</div>
<div role="tabpanel" class="tab-pane " id="python">
<%= render 'requests',requests: @requests.python%>
</div>
<div role="tabpanel" class="tab-pane" id="algorithms">
<%= render 'requests',requests: @requests.algorithms%>
</div>
<div role="tabpanel" class="tab-pane" id="web">
<%= render 'requests',requests: @requests.web%>
</div>
</div>
Теперь я пытаюсь переписать эту логику как компонент «Dropdown» в Bootstrap. Запускается без ошибок, однако после нажатия на выпадающие разделы - они становятся неактивными:
Вот раскрывающийся список, который становится неактивным
Вот код для выпадающего списка:
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li role="presentation" class="active">
<%= link_to 'All', "#all", role: "tab", :"data-toggle" => "tab" %>
</li>
<li role="presentation" class="active">
<%= link_to 'Python', "#python", role: "tab", :"data-toggle" => "tab" %>
</li>
<li role="presentation" class="<%= ''%>">
<%= link_to "Algorithms", "#algorithms", role: "tab", :"data-toggle" => "tab" %>
</li>
<li role="presentation" class="<%= ''%>">
<%= link_to "Web", "#web", role: "tab", :"data-toggle" => "tab" %>
</li>
</ul>
</div>
И возникает вопрос: какие классы, роли, переключатели данных я должен заменить для корректной работы начальной загрузки?