メモのリストにjQueryのドラッグ/ドロップ可能を実装して階層的に並べ替えましたが、現時点ではうまく機能していますが、やりすぎているように感じます。
部分全体csrfがリクエストとともに手動で送信され、ujs が提供する機能であるレスポンスも手動で評価しています。ujs lib の利点を利用できるように、これをシームレスに統合する方法はありますか?
私が考えた可能な解決策は、ドラッグ可能な全体をラップすること<form data-remote="true">ですが、それは少しハックな気がします。
$(function()
{   
    $('#notes-container .note').draggable();
    $('#notes-container .note').droppable({
        drop: function(event, ui)
        {
            $.ajax({
                type: 'PUT',
                url: ui.draggable.find('form').attr('action'),
                data: { 
                    authenticity_token: $('meta[name="csrf-token"]').attr('content'),
                    task: { 
                        parent_id: $(this).data('id') 
                    } 
                }
            });
        }
    });
});