我有需要顯示HTML中的嵌套集合結構。我這樣做與以下部分:最好的做法是通過局部實現遞歸嗎?
<ul<%= ' id="tree"' if depth == 0 %>>
<% items.each do |item| %>
<li id="node_<%= item.id %>"><a><%= item.name %></a>
<% if item.has_children? %>
<%= render :partial => 'tree_level', :locals => {:items => item.children, :depth => depth + 1} %>
<% end %>
</li>
<% end %>
</ul>
這是最好的地方有代碼?我「覺得」應該有一個to_html
方法對象爲我轉儲整個樹結構,雖然這有效。