我有一个场景,有一个像“部分有很多元素”这样的关系表,所以我想像一个部分有很多元素一样去使用 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"}