如何在轨道上的红宝石中表示层次结构并设计



我是 Ruby on rails 领域的新手,我正在制作一个有两种用户类型的网站:用户 A/用户 B 我发现它们有很多共同点,所以我决定为它们创建一个父类。

我不知道如何在轨道中表示这一点,我将有 3 张表?一个用于用户父级,然后另外两个用户 A 和 B?

我正在使用设计,我将不得不为用户父???创建一个模型

谢谢。

虽然当然可以用多个模型做到这一点,但首选的解决方案可能是简单地使用cancan或rolify等宝石跟踪用户的角色,然后根据此指定他们可以或不能做什么/看到什么。

最新更新