是否有现有的 gem 用于将用户定义的字段功能添加到现有的 Ruby 类?
我正在寻找的宝石/解决方案类型的两个示例是:
...最终我希望允许用户通过网络应用程序构建他们自己的用户定义对象分类法。
是否有现有的 gem 用于将用户定义的字段功能添加到现有的 Ruby 类?
我正在寻找的宝石/解决方案类型的两个示例是:
...最终我希望允许用户通过网络应用程序构建他们自己的用户定义对象分类法。
由于已经有一个公认的答案,所以这篇文章主要是为了将来参考......在我看来,你正在寻找一个EAV 模型。例如,假设您有一个用户 - 这将是实体(称为实体类型),您有一个属性(例如一个文本字段属性或属性类型,称为“名称”),然后是您想要的值进入该文本字段以附加到用户。每个用户(实体)都应该能够有一个与之关联的属性(名称)。这可以通过 EAV 模型来实现。