0
アコーディオンでラップしたいインデックスページには次の条件があります。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 Accordionで実装するのが好きです。
他のカテゴリレベルのアコーディオンが開かれていないことを確認するために、div class = "panel-collapse"のidを正しく変更してください。私がそれらをクリックすると、それは最初のカテゴリレベルでのみ有効になります。言い換えれば、他のカテゴリにあるものが見えない。 –
おそらくパネルに同じIDを使用していますが、私の答えで述べたように(id = collapseX)、それらを変更しようとしています。 –
ありがとうございます@DamianDominella –