Ruby on rails 未传递正确参数的内容标签

Ruby on rails 未传递正确参数的内容标签,ruby-on-rails,jquery-ui,acts-as-list,Ruby On Rails,Jquery Ui,Acts As List,我正在尝试使用jQueryUI和acts_as_list创建一个可以通过拖放进行排序的表 %tbody#lineup{"data-update-url" => sort_lineups_url} - @pieces.each_with_index do |piece, index| = content_tag_for :tr, piece do = render 'piece', :piece => piece, :index => index 如果我

我正在尝试使用jQueryUI和acts_as_list创建一个可以通过拖放进行排序的表

%tbody#lineup{"data-update-url" => sort_lineups_url}
  - @pieces.each_with_index do |piece, index|
    = content_tag_for :tr, piece do
      = render 'piece', :piece => piece, :index => index
如果我使用ul/li元素,它工作得很好,但是我想使用一个表(因为它看起来更好)。但是,当使用table/tr/td时,它不会将更新后的排序传递给javascript sortable函数,它总是传递原始排序,即使在我拖放以重新排序之后也是如此。有没有一种方法可以使用table元素而不是ul/li元素来传递更新的排序?桌子支持订购吗

编辑:


你能粘贴你正在使用的JS吗?确保在使用jQuery UI sortable时选择的是tbody,而不是表

$("tbody").sortable()

将我的jquery添加到原始Post抱歉,如果我没有完全理解它的话:(那么您的表的id是否为“FAQ”?$(“#lineup”)。sortable(…)是否产生任何结果?您是否能够拖动行,只是序列化不起作用?抱歉,FAQ是一个示例,但使用了lineup
$("tbody").sortable()