我有Parent和Child模型。Parent has_many :children,应该以正确的顺序保存在数据库中。我决定将其保存为带有 field 的链表next_id。我知道,有acts_as_list宝石,但它节省了position场地。不是更多的sql-heavy解决方案吗?
不过,您有什么想法我该如何构建它吗?我想保存SRP,所以所有使用 list 的操作都应该在Child模型中。Parent应该已经订购了children。
我有Parent和Child模型。Parent has_many :children,应该以正确的顺序保存在数据库中。我决定将其保存为带有 field 的链表next_id。我知道,有acts_as_list宝石,但它节省了position场地。不是更多的sql-heavy解决方案吗?
不过,您有什么想法我该如何构建它吗?我想保存SRP,所以所有使用 list 的操作都应该在Child模型中。Parent应该已经订购了children。