根据这个答案https://stackoverflow.com/a/11335283/2397494 我正在尝试为我的应用程序制作树形菜单
此答案仅适用于root
and first children
。我正在寻找转换此代码的建议,与n
儿童一起使用。
<ul id="menu">
<% Hub.roots.each do |category| %>
<li> <%= link_to h(category.title), category %>
<% unless category.children.empty? %>
<ul id="sub-menu">
<% category.children.each do |subcategory| %>
<li><%= link_to h(subcategory.title), subcategory %></li>
<% end %>
</ul>
<% end %>
</li>
<% end %>
</ul>