2009-06-04 8 views
0

ユーザーはノードにドラッグして、あるノードから別のノードにユーザーを移動またはコピーできます。私はどのように変数をユーザーの移動にコピーし、userscontrolのメソッドをコピーするかに問題があります。drop_receiving_elementからパラメータを送信

ドロップゾーンは次のように定義される:私はまた、ルートに加え

<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 %> 

:ノードにおけるドラッグユーザは次のように定義される

<%=drop_receiving_element "move_drop_zone_"+node.id.to_s, 
    :update => "users", 
    :url => move_user_path(:id => node.id), 
    :method => :put, 
    :accept => "move_user" %> 

map.resources :users, :member => { :move => :put, :copy => :put } 

問題私はどのようにユーザーIDとノードIDから渡すか分からないということです。それはput操作なので、私はdrop_receiving_elementのURLで定義されたID(ターゲットノードID)のみを参照します。

おかげで、 Stijn

+0

ちょっと違う言葉で同じ質問を投稿し続けることはできません。 –

+0

同じ質問を投稿し続けますか?ルーティングについては、stackoverflow.com/questions/950093/...です。私は質問が関連していると感じていないので、分離する必要がありますか? – Tarscher

+0

私は両方の質問がユーザーIDとノードIDを渡す問題に関するものだと言います。 –

答えて

0

は、それはあなたがdrop_receiving_element:withパラメータを使用することができることは可能ですか?

drop_receiving_element Documentation

+0

:with - XMLHttpRequestのパラメータを指定するJavaScript式。どの式も有効なURLクエリ文字列を返す必要があります。 私はそれを正しく理解しています:ちょうど余分なパラメータを渡しますか?問題は、user_idとfrom_node_idがdraggable_elementの一部であり、receiving_elementではないので、どのように私がuser_idとfrom_node_idを知ることができないのか分かりません。 – Tarscher

関連する問題