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 %><% end -%>
- <%= m
%> <% end %>
<%= @group %> Members
<% for m in Group.find(‘admins_all’).memberlist %>
js
$(function() {
$( “[id^=moveable]” ).draggable();
$( “#droppable2” ).droppable({
drop: function( event, ui ) {
$( this )
.addClass( “ui-state-highlight” )
$( “
}
});
});
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
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?
–
Craig W. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[email protected]
1.800.869.6908 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Need help communicating between generations at work to achieve your
desired success? Let us help!