вероятно лучше, если я сначала просто напишу свой код. у меня есть:
<li class="sorted" id='<%= domid %>'>
<%= horse.name %>
</li>
<%= draggable_element(domid, :ghosting=>true) %>
после сброса на каком-то «ящике» на нем остается перетаскиваемый элемент с именем = horse.name. Я хочу удалить его (имя). я пробовал разные вещи.
предположительно, мне придется написать простой javascript (я не уверен, что это так, но), если я делаю это, у меня возникают проблемы с получением идентификатора родительского элемента, который я должен вставить в js.
var mydrag = new Draggable(domid, { ghosting: true });
// then destroy it when you don't need it anymore
mydrag.destroy();
как я могу получить надлежащую доминанту. что-то вроде этого.parentNode.id? я тоже попробовал
<%= draggable_element(domid, :ghosting=>true, :endeffect => "this.hide();") %>
без успеха.
поэтому мой вопрос, как удалить элемент после перетаскивания?