「セクションに多くの要素がある」ようなリレーショナル テーブルを持つシナリオが得られたので、セクションに多くの要素があるような has_many リレーション モデルを使用することを考えました。
クライアントから、データを複数のテーブルではなく列内に JSON として保存するようにという提案がありました。
私はどのアプローチをとるべきか少し混乱しています。
提案は大歓迎です。
これが提案しているモデルです
例: セクション has_many 要素
表 : セクション
id type
1 page
表:要素
id type content section_id
1 text <p>lipsum lipsum</p> 1
2 image /images/test.png 1
クライアントの提案は、
id type content
1 page {:text => "<p>lipsum</p>", image => "/images/test.png"}