% if items.size > 0 %>
<% items.each do |i| %>
-
<% children = resources
.select{ |r|
r.url.split("/").size == i.url.split("/").size + 1 &&
r.url.start_with?(i.url)
}
.sort{ |a, b| a.data.title <=> b.data.title }
.sort{ |a, b| -(a.data.priority || 0) <=> -(b.data.priority || 0) }
%>
<% if children.size == 0 %>
<%= i.data.title %>
<% else %>
<%= i.data.title %>
<%= partial :nav_item, :locals => {
:items => children,
:resources => resources
} %>
<% end %>
<% end %>
<% end %>