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