为什么不调用我的排序方法?

时间:2011-07-07 17:23:42

标签: ajax ruby-on-rails-3 sortable-tables

这是我的代码:

<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

2 个答案:

答案 0 :(得分:1)

元素的ID非常特别。它必须采用string_integer

的格式

尝试更改为:

<tr class="champ" id="view_<%= champ.id %>">

如前所述,关闭tr

答案 1 :(得分:0)

您没有关闭tr标记。我也想知道如何对只包含一个项目的列表进行排序。