У меня есть следующие условия на моей индексной странице, которые я люблю обернуть в аккордеоне.Как обернуть условие Ruby on Rails вокруг бутстрапа-аккордеона
index.html.erb
<% Category.top_level.each do |cat| %>
<div><%= cat.name %></div> #=>This lists top level categories
<ul>
<% cat.lawyers.each do |law| %>
<li>
<%= law.name %> #=>This lists lawyers under top level categories
</li>
<% end %>
</ul>
<% cat.sub_categories.each do |subcat| %>
<ul>
<%= subcat.name %> #=>This lists corresponding subcategories under the top level categories
<ul>
<% subcat.lawyers.each do |law| %>
<li><%= law.name %></li> #=>This lists lawyers that are under corresponding subcategories
<% end %>
</ul>
</ul>
<% end %>
<% end %>
графическое представление моего кода и работает правильно
, что мне нравится делать
Мне нравится реализовать его с помощью аккордеона Bootstrap.
другая категория уровень аккордеона не открыт. когда я нажимаю на них, он действует только на уровне первой категории. Другими словами, я не могу видеть, что находится в других категориях. –
Возможно, вы используете один и тот же идентификатор для панелей, попробуйте изменить их, как я сказал в своем ответе. (Id = collapseX) например –
Спасибо @DamianDominella –