首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在rails项目中将模型减少为一个模型

如何在rails项目中将模型减少为一个模型
EN

Stack Overflow用户
提问于 2018-02-16 13:37:47
回答 2查看 98关注 0票数 1

如何在rails项目中将模型减少为一个模型

我有七个模特

1)农业,2)服装,3)体育,

4)汽车,计算机,电子学,电气,我想把它简化成一种叫做“工业”的型号

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-16 13:47:58

我建议保留所有不同的型号,并将它们命名为“工业”。例如,运行:rails g model Industry/Automobile将使用汽车模型在您的模型中设置一个行业文件夹。然后使用名称空间(如:first_car = Industry::Autmobile.first等)查找记录,因为您已经创建了模型,所以可以手动命名它们。

票数 2
EN

Stack Overflow用户

发布于 2018-02-16 13:47:51

您可以签出多态联想和单表继承或STI

STI可能会有问题,特别是如果不同类型的记录有很大的差异,所以在使用它之前对其缺点做一些研究。

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

https://stackoverflow.com/questions/48828026

复制
相关文章

相似问题

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