Les utilisateurs peuvent être déplacés vers des nœuds pour déplacer ou copier un utilisateur d'un nœud vers un autre nœud. J'ai un problème avec la façon dont j'envoie les variables à l'utilisateur déplacer et copier des méthodes dans userscontrol.envoyer les paramètres de drop_receiving_element
La zone de dépôt est définie par:
<%=drop_receiving_element "move_drop_zone_"+node.id.to_s,
:update => "users",
:url => move_user_path(:id => node.id),
:method => :put,
:accept => "move_user" %>
L'utilisateur déplaçable dans un noeud est défini comme:
<span id="move_user_<%=user.id%>_<%= node.id.to_s %>" class="move_user" >
<%=image_tag('move_user.png') %>
</span>
<%= draggable_element "move_user_" + user_node, :revert => true %>
I aussi ajouté aux liaisons:
map.resources :users, :member => { :move => :put, :copy => :put }
Le problème est que je ne sais pas comment passer l'identifiant de l'utilisateur et de l'ID de noeud. Comme c'est une opération put, je ne vois que l'identifiant (qui est l'identifiant du noeud cible) défini dans l'URL de drop_receiving_element.
Merci, Stijn
Vous ne pouvez pas simplement garder l'affichage de la même question avec un libellé légèrement différent! –
continuez à poster la même question? stackoverflow.com/questions/950093/... concerne le routage. Je ne pense pas que les questions sont liées et devraient donc être séparées, non? – Tarscher
Je dirais que les deux questions portent sur le problème de passer l'ID utilisateur et l'ID de nœud. –