【发布时间】:2010-11-17 11:48:32
【问题描述】:
我不知道如何实现这一点,我已经尝试了几个小时。我实现了一个列表的拖放,现在我想将更改的顺序保存在我的数据库中。我认为这是一个存储 int 所需的订单字段。但问题是:我应该如何填充这个字段?
例如我想做一个操作,比如“在位置 2 的项目之后插入一个新的列表项”,我会定义一个高于位置 2 并低于位置 3 的值。但这在某种程度上是有限的。
一个想法是在更改记录时为每条记录写入新的订单值以保持干净的订单值。但这似乎很奇怪,因为它慢得要命。
好的系统如何解决这个问题?
【问题讨论】:
标签: mysql ruby-on-rails database drag-and-drop