2
난 캐스팅 레일을 따르고 있습니다 Tree Based Navigation.조상 보석을 사용하여 하위 트리 탐색을 주문하십시오.
알파벳순으로 하위 트리를 주문하고 싶습니다. 내 PagesController에서
내 PagesController에서 이렇게
<ul>
<% pages.each do |page, children| %>
<% if page.page_status == 'Public' %>
<li>
<%= link_to_unless_current page.name, "../#{page.permalink}" %>
<%= render 'layouts/sub_navigation', pages: children if children.present? %>
</li>
<% end %>
<% end %>
</ul>
를 렌더링
<%= render 'layouts/sub_navigation', pages: @page_for_nav.root.descendants.arrange %>
에 의해 호출되는
이@page_for_nav = Admin::Page.find_by_permalink!(params[:id])
(오류가 주어지지 실패가, 그냥 아무튼 주문)
(210)@page_for_nav = Admin::Page.order("name asc").find_by_permalink!(params[:id])
도 실패하는 각 당신은
<%= render 'layouts/sub_navigation', pages: @page_for_nav.root.descendants.arrange(:order => :name) %>
내용을 읽어 :order => :name
옵션 방법 arrange
에 통과해야
<% pages.each.order("name asc") do |page, children| %>
멋진! 나는 박쥐로서의 장님이되어야한다! –