这是我的代码:
<table border="1" id="champs">
<tbody id="item-list-body">
<tr class="champ" id="view-item-<%= champ.id %>">
<td class="drag_handle">[Déplacer]</td>
</tbody>
</table>
<%= sortable_element('item-list-body',:url => sort_update_path, :tag =>:tr, :handle => :drag_handle) %>
我可以排序,但方法sort_update永远不会调用。
我使用Rails 3.0.7和Ruby 1.9.2
答案 0 :(得分:1)
元素的ID非常特别。它必须采用string_integer
。
尝试更改为:
<tr class="champ" id="view_<%= champ.id %>">
如前所述,关闭tr
答案 1 :(得分:0)
您没有关闭tr
标记。我也想知道如何对只包含一个项目的列表进行排序。