私はモデルを持っParent
ていChild
ます。Parent has_many :children
、正しい順序でデータベースに保存する必要があります。field を使用してリンクされたリストのように保存することにしましたnext_id
。acts_as_list
宝石があることは知っていますが、position
フィールドを節約します。それはより多くのSQLを使用するソリューションではありませんか?
それにもかかわらず、どうすればそれを設計できますか?SRPを保存したいので、リストを使用したすべての操作はChild
モデル内にある必要があります。Parent
すでに注文されているはずですchildren
。