首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails目录数据库结构

问Rails目录数据库结构
EN

Stack Overflow用户
提问于 2009-06-06 19:03:08
回答 1查看 656关注 0票数 2

我正在用Rails构建一个“小型”个人web应用程序。我已经设置了它,以便使用MySQL数据库。

想法是,我将存储和导航多种类型的数据(笔记,书签,电影和应用评级)与这个应用程序。我想在伪目录结构中索引/分类这些数据。(目录结构仅存在于数据库中,而不在实际目录中)

例如,书签可以存储在根、->、书签、->、有趣的->键盘猫中

现在我已经看到了this question,但我现在不知道这个解决方案是否是在rails应用程序中实现它的最佳方法。一个类似于我上面所提到的问题的解决方案也是我所想到的。但是,还可以添加一个额外的表,其中包含文件夹和它们的内容之间的关系。

问题是如何构造我的模型和数据库?(“正确”方式)

更新:(@Daveand其他taggers)是的,我考虑过标签。一开始,我想问一个更大的问题,但我不能用简洁的方式来问。协议是,它也将有可能标记项目。在现实中,目录是标签-你可以说,我想有两种方式来组织东西-‘结构化’标签(目录)和‘免费’标签(你的旧常规标签)。但那是一个完全不同的故事。

现在,我只想看看解决目录问题的rails模型和数据库结构的“正确”方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-06 19:33:57

听起来,如果真正模仿目录结构的话,您可能需要一系列一对多的关系。例如,图片(如‘键盘猫’)只能属于一个类别(如‘有趣’),而每个类别可以有许多图片。

但是,您可能需要重新考虑目录结构&选择一些更灵活的内容,比如标记。因为如果‘键盘猫’不仅仅属于‘滑稽’,它就会破坏定义标准目录结构的一对多的关系。

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

https://stackoverflow.com/questions/960309

复制
相关文章

相似问题

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