首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails 4有多个相似的型号...STI?

Rails 4有多个相似的型号...STI?
EN

Stack Overflow用户
提问于 2014-08-25 02:23:50
回答 1查看 161关注 0票数 0

我有3-4个不同类型的客户为照片网站。音乐家,婚礼,肖像,和一般与增加更多类型的可能性。我们的想法是,每种类型都有一组共享的属性,如姓名、电子邮件等,但每种类型也都有自己的属性。

音乐家将有乐队名称,成员,流派,而婚礼将有地点,协调人细节等。

我认为这是正确的方法,如果有更简单的方法来跟踪多个共享的和唯一的属性,请纠正我。

我正在研究单表继承,有一个地方说只有当模型具有相同的属性但不同的行为时才使用它。我如何构建我的模型来满足这一要求?从更一般的OOP角度来看,这对我来说很有意义,但我对STI的那个子句有疑问。

EN

回答 1

Stack Overflow用户

发布于 2014-08-25 02:28:36

你的用例听起来是一个很好的STI用例。关键是,子代与兄弟姐妹共享某些属性,而不是所有属性。我发现这个概述很有帮助:

http://samurails.com/tutorial/single-table-inheritance-with-rails-4-part-1/

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

https://stackoverflow.com/questions/25474900

复制
相关文章

相似问题

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