2010-12-15 6 views
1

Ich versuche, eine sortierbare Liste in Rails 3 mit Jquery zu entwickeln. Ich habe es in PHP eine Weile zurück arbeiten. Wie würde der folgende Code in Rails 3 aussehen?Sortierbare Liste. Von PHP 5 zu Rails 3

function reOrderSave() 

{ 

    $page = $_POST['page']; 

    foreach ($page as $aco_order => $aco_id) { 

     $data = array(
     'aco_order' => $aco_order 

     ); 

     $this->db->where('aco_id', $aco_id); 
     $this->db->update('fe_albums_content', $data); 

    } 

} 

Dankbar für alle Hilfe!

Antwort

2

Gelöst es!

Dieser schöne Code ist der Rails Weg, liebe es!

params[:page].each_with_index do |id, index| 

    Element.update_all(['position=?', index+1], ['id=?', id]) 

end 
+0

+1 Code sieht solide für mich :) – AlienWebguy