Baumdarstellung die Zweite

Hallo,

ich versuche gerade mit Hilfe einer verschachtelten Liste und dem
sortable_element-Helper (mit der Option ) einen Baum zu bearbeiten:

sortable_element(‘children_0’, :url => {:action => :sort}, :tree =>
true)

Mir leuchtet allerdings nicht ganz ein, wie ich aus dem verschachtelten
Hash,
der nach einem Drag und Drop geliefert wird, die Information über die
neue
Sortierung erhalten soll:

Parameters: {“action”=>“sort”,
“children_0”=>{“0”=>{“6”=>{“id”=>“24”},
“11”=>{“id”=>“38”, “0”=>{“id”=>“12”}, “1”=>{“id”=>“30”},
“2”=>{“id”=>“35”},
“3”=>{“id”=>“18”}, “4”=>{“id”=>“34”}}, “7”=>{“id”=>“36”,
“0”=>{“id”=>“2”},
“1”=>{“id”=>“3”}, “2”=>{“id”=>“16”}}, “12”=>{“id”=>“39”,
“0”=>{“id”=>“26”},
“1”=>{“id”=>“27”}}, “8”=>{“id”=>“17”}, “13”=>{“id”=>“11”},
“9”=>{“id”=>“40”,
“0”=>{“id”=>“7”}, “1”=>{“id”=>“8”}, “2”=>{“id”=>“9”}, “3”=>{“id”=>“13”},
“4”=>{“id”=>“21”}, “5”=>{“id”=>“33”}}, “14”=>{“id”=>“15”},
“15”=>{“id”=>“23”},
“id”=>“1”, “0”=>{“id”=>“22”}, “16”=>{“id”=>“25”}, “1”=>{“id”=>“32”},
“17”=>{“id”=>“29”}, “2”=>{“id”=>“10”}, “18”=>{“id”=>“31”},
“3”=>{“id”=>“37”,
“0”=>{“id”=>“6”}, “1”=>{“id”=>“4”}, “2”=>{“id”=>“20”},
“3”=>{“id”=>“19”}},
“4”=>{“id”=>“28”}, “10”=>{“id”=>“5”}, “5”=>{“id”=>“14”}}},
“controller”=>“topics”}

Das Problem ist nicht die Traverse, sondern wo ich die Information über
die
Reihenfolge unterhalb eines Knotens herbekomme.

Wahrscheinlich habe ich etwas mißverstanden. Vielleicht kann mir ja
jemand einen
Tip geben.

Viele Grüße

Michael K.

Ok, hab’s verstanden, die Zahl im Schlüssel ist der Positionsindex.

Michael K. schrieb:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs