0
我是新來的Ruby和Rails,並試圖利用祖先Rails的:祖先如何使無限的菜單下拉菜單
我的代碼,以使菜單爲下:
在application_helper.rb
module ApplicationHelper
def get_menus
@men = Menu
return @men
end
end
的意見/佈局/ _header_menu.html.erb
<% @menu = get_menus %>
<% @menu.roots.each do |menu| %>
<li <%= "class='current-menu-item'" if request.fullpath == menu.pagelink %> >
<a href="<%= menu.pagelink %>"><span><%= menu.name%></span></a>
<% unless menu.children.empty? %>
<ul>
<% menu.children.each do |menu_child| %>
<li <%= "class='current-menu-item'" if request.fullpath == menu_child.pagelink %> >
<a href="<%= menu_child.pagelink %>"><span><%= menu_child.name%></span></a>
<% end %>
</ul>
<% end %>
</li>
<% end %>
這樣我得到只有袋鼠t及其子菜單。
我怎樣才能獲得第n個使用祖先的菜單數量?
感謝