Ruby on rails STI模型的替代方案

Ruby on rails STI模型的替代方案,ruby-on-rails,activerecord,model,sti,Ruby On Rails,Activerecord,Model,Sti,我有一个项目,用户可以管理(CRUD)1或n个客户端。每一种都有一种类型;自然人或法人 我最初考虑创建一个带有类型列的客户机模型,以便使用STI模式;而有两个类NP和LP将从客户端继承 我做了一些关于STI概念的研究,并说服我采用不同的方法。我的主要原因是我的两个模型NP和LP没有那么多共同的字段,我希望避免在我的数据库中有太多的空值列 所以我想知道如何让一个用户管理一个客户,无论是自然人还是法人 谢谢你的帮助

我有一个项目,用户可以管理(CRUD)1或n个客户端。每一种都有一种类型;自然人或法人

我最初考虑创建一个带有类型列的客户机模型,以便使用STI模式;而有两个类NP和LP将从客户端继承

我做了一些关于STI概念的研究,并说服我采用不同的方法。我的主要原因是我的两个模型NP和LP没有那么多共同的字段,我希望避免在我的数据库中有太多的空值列

所以我想知道如何让一个用户管理一个客户,无论是自然人还是法人

谢谢你的帮助