Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 铁路协会混乱_Ruby On Rails_Activerecord - Fatal编程技术网

Ruby on rails 铁路协会混乱

Ruby on rails 铁路协会混乱,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,在我的应用程序中,我有用户、团队和工具。用户和团队共享habtm关系。现在我想设置工具与其他两个模型的关系,这样用户就可以根据他所属的团队拥有不同的工具 所以我应该能够处理的一个场景是,如果用户X属于团队T1,那么他可以在这个团队中拥有工具a、b、c,如果同一个用户属于团队T2,那么他可能在T2中拥有不同的工具集(比如d、e、f)。我应该能够分别编辑用户X在团队T1和T2中拥有的工具列表 我最初想做一个“用户拥有很多工具:通过团队”,但不确定这是否会导致我捕获上述场景。如果用户拥有从其团队中删除

在我的应用程序中,我有用户、团队和工具。用户和团队共享habtm关系。现在我想设置工具与其他两个模型的关系,这样用户就可以根据他所属的团队拥有不同的工具

所以我应该能够处理的一个场景是,如果用户X属于团队T1,那么他可以在这个团队中拥有工具a、b、c,如果同一个用户属于团队T2,那么他可能在T2中拥有不同的工具集(比如d、e、f)。我应该能够分别编辑用户X在团队T1和T2中拥有的工具列表


我最初想做一个“用户拥有很多工具:通过团队”,但不确定这是否会导致我捕获上述场景。

如果用户拥有从其团队中删除的工具,是否会“丢失”工具?是的,这是正确的,在这种情况下,用户将丢失该工具。