【发布时间】:2008-10-20 15:37:21
【问题描述】:
我需要让用户能够选择性地将元数据添加到文档中。另一种表述方式是,用户需要在文档中添加至少 5 个类别。
基本上,我想要做的是在临时基础上动态地将元数据(或类别)添加到文档中。以下是我想到的选项:
选项 1: 我应该通过在数据库中动态创建新表列来做到这一点吗?
选项 2: 我是否应该定义 5 个名为 attirbute1、attirbute2、attirbute3、attirbute4、attirbute5 的列,然后仅在用户需要属性时使用并显示它们。
选项 3: 我应该创建一个元数据表来跟踪列和与它们关联的数据吗?
您认为实现这一目标的最佳方法是什么?您能想到任何其他方法来轻松添加此功能吗?问题是功能需要非常通用。
【问题讨论】:
标签: ruby-on-rails