首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何设计一个像google base这样具有动态属性的系统?在Ruby on Rails中

如何设计一个像google base这样具有动态属性的系统?在Ruby on Rails中
EN

Stack Overflow用户
提问于 2009-08-14 12:51:28
回答 2查看 350关注 0票数 0

我想创建一个应用程序,可以让用户添加销售产品。

我想让用户可以添加他/她喜欢的任何类型的产品,并让他们为他们的产品创建存储和可搜索的属性-很像google base所做的那样。

有没有人知道做这个的最好的方法。

我真的不想每个类别都有一个表,因为这可能是上千个表。

做这件事最好的方法是什么?有没有人对此有好的/坏的经验?

有没有能做到这一点的插件?

任何帮助都是最好的

谢谢,瑞克

EN

回答 2

Stack Overflow用户

发布于 2009-08-14 13:17:44

听起来你想要的是一个标签系统。

如果您想要更灵活的东西,您可能需要考虑使用文档存储而不是数据库,例如CouchDB

票数 1
EN

Stack Overflow用户

发布于 2009-08-14 15:05:49

如果您不想将其保存在关系数据库中,我建议创建一个名为"Descriptor“的模型,该模型将包含要添加的项的ID、属性"Color”的名称和值"Red“。

为了保持一致性,您还可以构建预先设置的描述符组(用于汽车:品牌、型号、颜色),并为值输入文本字段提供自动完成功能。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1277680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档