![]() |
1
0
好的,最后我对它进行了一些轻微的修改。首先,我重命名了一些东西,使其更有意义(如果只是在我的脑海中)。 用户模型:
代表性组合模型:
这里至关重要的一点是用户模型中有许多定义的排列。在关于的问题中,您会看到其中包含through:和source:的has\u many定义位于下面,has\u many定义具有class\u name:和foreign\u key:。在我更改了周围的名称后,我通过了我的第一个错误:
但接着又出现了另一个错误:
Google引导我来到这里: https://github.com/rails/rails/issues/29123 在这些更改之后,我能够运行以下代码:
|
![]() |
2
0
得到
-
得到
-
|
![]() |
Mr. Tao · 自引用Rails HABTM关联只能单向工作 6 年前 |
![]() |
learner2017 · 动态创建查询-Rails 5 7 年前 |
![]() |
Chloe · 如何从has\u many关系的作用域返回单个值? 7 年前 |