按照屏幕上显示的顺序存储记录。 - Rails排序

时间:2017-11-13 05:03:04

标签: ruby-on-rails jquery-ui ruby-on-rails-5 jquery-ui-sortable cocoon-gem

我有一个rails嵌套表单,我们可以在其中对items的形式进行排序(考虑Item是一个模型)。 考虑我填写了3个项目后,我将第3个排序到第一个位置(我使用jquery sortable来排序元素)。

这里每个item模型都是postion字段。我想根据它在表单中的顺序设置poistion。

我知道如何在创建后订购元素。我可以将元素id设置为可排序的div,并且调用sortable toArray可以让我看到id的顺序。

$("#sortable").sortable("toArray");

使用此我可以轻松设置记录位置。 但在我目前的情况下,我不会有ids,因为我们是第一次创建记录。请帮我实现此功能。感谢。

0 个答案:

没有答案