如何在rails项目中将模型减少为一个模型
我有七个模特
1)农业,2)服装,3)体育,
4)汽车,计算机,电子学,电气,我想把它简化成一种叫做“工业”的型号
发布于 2018-02-16 13:47:58
我建议保留所有不同的型号,并将它们命名为“工业”。例如,运行:rails g model Industry/Automobile将使用汽车模型在您的模型中设置一个行业文件夹。然后使用名称空间(如:first_car = Industry::Autmobile.first等)查找记录,因为您已经创建了模型,所以可以手动命名它们。
发布于 2018-02-16 13:47:51
您可以签出多态联想和单表继承或STI
STI可能会有问题,特别是如果不同类型的记录有很大的差异,所以在使用它之前对其缺点做一些研究。
https://stackoverflow.com/questions/48828026
复制相似问题