Почему мой метод сортировки не вызывается?

Это мой код:

<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 ответа

Решение

Это особенно касается идентификаторов элементов. Это должно быть в формате string_integer,

Попробуйте перейти на:

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

И, как уже упоминалось, закройте tr

Вы не закрываете tr тег. Мне также интересно, как вы можете отсортировать список, который включает только один элемент.

Другие вопросы по тегам