Я слежу за рельсами Tree Based Navigation.Заказать навигацию по дереву с использованием драгоценного камня предка
Я хочу заказать под дерево по алфавиту.
В моей PagesController меня
@page_for_nav = Admin::Page.find_by_permalink!(params[:id])
, который вызывается с помощью
<%= render 'layouts/sub_navigation', pages: @page_for_nav.root.descendants.arrange %>
, который делает
<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>
Doing это в моем PagesController не терпит неудачу (учитывая ошибки, то это просто Безразлично t t)
@page_for_nav = Admin::Page.order("name asc").find_by_permalink!(params[:id])
и делать это на каждом, который также выходит из строя (не учитывая ошибки, то это просто не заказ)
<% pages.each.order("name asc") do |page, children| %>
Lovely! Я должен быть слеп, как летучая мышь! –