Ruby on rails 在树结构RAILS 4中,后代模型属于父模型

Ruby on rails 在树结构RAILS 4中,后代模型属于父模型,ruby-on-rails,activerecord,model-view-controller,data-structures,Ruby On Rails,Activerecord,Model View Controller,Data Structures,我想在树状结构中设置一个工单系统,如下所示 因此,工单属于承租人,但也属于他/她居住的财产,并且属于房东 我知道我不可能拥有属于你的东西:通过。我希望能够看到每个租户提交的所有工单,以及每个物业和每个房东的所有工单 因此,如果房东点击工单,它会说这是哪栋房子的,哪个房客提交了这张工单 那么,建立模型的最佳方法是什么?多态性?还是直接说,属于谁 工单属于租户、物业和房东。工单创建时必须设置所有这些参数。房东有许多财产。物业有很多租户,租户有很多工单 要查看租户提交的所有工单,只需执行tenant.

我想在树状结构中设置一个工单系统,如下所示

因此,工单属于承租人,但也属于他/她居住的财产,并且属于房东

我知道我不可能拥有属于你的东西:通过。我希望能够看到每个租户提交的所有工单,以及每个物业和每个房东的所有工单

因此,如果房东点击工单,它会说这是哪栋房子的,哪个房客提交了这张工单


那么,建立模型的最佳方法是什么?多态性?还是直接说,属于谁

工单属于租户、物业和房东。工单创建时必须设置所有这些参数。房东有许多财产。物业有很多租户,租户有很多工单


要查看租户提交的所有工单,只需执行tenant.workorders。要查看每个房东每个房产的所有工单,您需要获取房东的所有房产,然后获取每个房产的所有工单。

是的,这就是我的想法。因此,工单模型上至少有3个外来ID,将其映射到物业、承租人和房东。我想我会选择物化路径。