jquery red rover

Trying to get to the end of my jquery experiment and have a few basic questions. I'm thinking that I don't need a heavyweight like backbone.js - at this point, my interest is primarily to manage group memberships and being able to drag and drop between them.

This is working... ### view     <div class="block" id="member_management">       <ul id="unassigned_users">         <h4>Unassigned People</h4>         <% for p in @unassigned -%><li id="moveable-<%= p %>" class="ui-widget-content"><%= p %></li><% end -%>       </ul>       <ul id="droppable2" class="ui-widget-header" align="left">         <h4><%= @group %> Members</h4>         <% for m in Group.find('admins_all').memberlist %><li><%= m %></li><% end %>       </ul>     </div>

### js $(function() { $( "[id^=moveable]" ).draggable();   $( "#droppable2" ).droppable({     drop: function( event, ui ) {       $( this )       .addClass( "ui-state-highlight" )      $( "<li></li>" ).text( ui.draggable.text() ).appendTo( this );     }   }); });

and it definitely adds the the dragged 'user' to a new LI in the target but of course, what I want to actually do is send this to my controller, update the records and refresh the view. So my questions...

1 - how do I send this value to :controller => 'people', :action => 'update_memberships', :id => whatever (Is it ui.draggable.text() ? )

2 - Is there a way to update just the <div> or must I do as I did with Rails 1.26 and render :partial => 'some_partial' for on screen updates?

3 - I've been reading all sorts of jquery stuff (books, web pages, etc.) which got me this far but I'm uncertain how to properly send data back to rails controllers... is there a particular web page that explains this to me?