Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2009, 14:13
Arosasj
 
Fecha de Ingreso: octubre-2009
Mensajes: 22
Antigüedad: 14 años, 7 meses
Puntos: 0
Exclamación RoR & Script.aculo.us

algo demasiado bueno, pero no se como grabarlos procesos;
he hecho una lista, la cual mediante Script.aculo.us puedo mover, pero no se como guardar esa parte, es decir, mantener el order de las figuras que deje, mmm
he encontrado ejemplos pero en Php, lo mas cercano q puedo hace y creo q es asi :
<ul id="list_to_sort">
<% ordens = Listado.find(:all, :order => 'order_column' ) %>
<% ordens.each do |ord| %>
<li id="item_<%= ord.order_column %>"> <%= ord.list_to_sort %> </li>
<%end%>
</ul>


<script>
Sortable.create("list_to_sort", {
onUpdate: function(){
jQuery.post("/update_list", { list: Sortable.serialize("list_to_sort") })
}
});
</script>

basicamente esto hace q se envie un request a mi controlador, y ahi lo ubico q hago es mostrar si llega

def update_list

puts 'estoy afuera del if'
if request.post?
list_ord = params[:list]
puts 'Llego'
puts list_ord.to_s
else
puts 'Nunca Llego'
end
end

mmm pero no hace nada, incluso ahora tengo q hacer doble click sobre el elemento de mi lista para soltarlo.

reitero lo q quiero hacer es guardar las lista q muevo, osea guardar el orden.

espero q puedan ayudarme