首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模型共享的模型体系结构/设计模式

模型共享的模型体系结构/设计模式
EN

Stack Overflow用户
提问于 2012-09-09 20:18:45
回答 1查看 216关注 0票数 0

我正在开发一个使用twitter和facebook的应用程序。

我打算将每条推特或状态存储在它自己的模型中,让我们将模型称为TweetFb_Status。我打算创建一个更通用的模型,其中包含来自这两个方面的文本内容,让我们称之为Statement

我该怎么设计这个?

接受标准如下:

  • Statement.all用两个attribtues ( messageword_count )返回记录。message是从TweetFb_Status继承的,无论语句代表哪种,而word_countStatement模型的唯一属性。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-09 20:29:23

既然您已经用Rails标记了这个问题,我想您会想知道Rails可能会提供什么来解决这个问题。

当然,只要使用Ruby,您就可以使用类继承来获得对象的期望行为。在此基础上,Rails提供了单表继承(STI),它将共享某些功能的所有模型映射到一个数据库表。关于科技创新的讨论

STI有其局限性,这就是为什么您可能不想使用它。相反,您可以将不同的模型映射到不同的数据库表。这在Rails中不是直接支持的,但是这里是一个讨论多表继承(MTI)

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

https://stackoverflow.com/questions/12342613

复制
相关文章

相似问题

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