Я пытаюсь создать приложение Ruby on rails, используя встроенный эффект drag-drop drag-and-drop.Ruby on Rails drag and drop не работает
Поскольку я новичок в рубиновом языке, я получил этот код при просмотре многих документов, но не могу понять, почему код контроллера не выполняется.
На странице html.erb происхождение ДИВА
<% for therm in @therms %>
<tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>">
<td>
<% therm_id = "therm_#{therm.id}" %>
<li class="origin" id='<%= therm_id %>'><%= therm.id %></li>
</td>
Мишень
<%= image_tag "dragtrash.png", :id=>'trash'%>
И я определяю цель снижения
<%= drop_receiving_element('trash',
:accept => 'origin',
:complete => "$('spinner').hide();" ,
:before => "$('spinner').show();" ,
:hoverclass => 'hover',
:with => "'paramid=' + encodeURIComponent(element.id.split('_').last())" ,
:url => {:action=>:trash_therm})%>
И, наконец, в моем контроллере
def trash_therm
redirect_to(:action => 'create')
end
Когда я бросаю предмет в цель, выпавшее содержимое прилипает к цели. Если цель не «поймает» элемент, он вернется в исходное положение. Я не понимаю, почему код в контроллере не выполняется.
Спасибо заранее за помощь
Вы посмотрели, что делает javascript? – BaroqueBobcat
Как я могу это увидеть? Thansks – SilverRuby