我有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
。