Почему мой метод сортировки не вызывается?
Это мой код:
<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
тег. Мне также интересно, как вы можете отсортировать список, который включает только один элемент.