J'utilise acts_as_tree pour gérer mes catégories. (avec une relation habtm pour les gérer comme des tags mais la question n'est pas là ...)

J'aimerais afficher quelque chose comme çà:
titre_categorie_1ere_niveau >> titre_categorie_deuxième_niveau >> ... >> catégorie actuelle.

exemple:
informatique >> programmation >> RubyOnRails

j'ai une table categories avec 3 champs (id , name , parent_id)
voici mon controller:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
def lister_parents_categorie
    categorie_id = params[:id]
    categorie = Categorie.find_by_id(categorie_id)
    @categories_superieures = categorie.ancestors
  end
ma vue:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<% for categorie in @categories_superieures %>
<%= categorie.name %><br>
<% end %>
cela fonctionne bien, j'obtient cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
rubyonrails
programmation
informatique
racine
j'aimerais que "racine" ne s'affiche pas et inverser l'ordre des categories pour les afficher en ligne.