gpt4 book ai didi

ruby-on-rails - Ruby on Rails可重排的有序列表

转载 作者:行者123 更新时间:2023-12-04 03:30:24 27 4
gpt4 key购买 nike

我想实现一种收藏夹列表。让我们以一个播放列表为例:

Song A
Song D
Song B
Song C

歌曲的顺序应保存,用户应能够重新排列此顺序,并在列表中的任意位置插入新元素。

我的想法是使用一个“位置”字段,并在保存列表时将其重置为列表的所有元素。我认为这就是Javas Hibernate所做的。

另一个想法是使用位置数字相差很大(例如1000),以便仍有修改的空间:
Song A 1000
Song D 2000
Song B 3000
Song C 4000

乐曲C将插入到A和D之间,位置编号为1500:
Song A 1000
Song C 1500
Song D 2000
Song B 3000

还有更好的主意吗?

最佳答案

为什么不使用acts_as_list

关于ruby-on-rails - Ruby on Rails可重排的有序列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7282973/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com