0

我正在使用流行的 gem,acts_as_list,但在让范围工作时遇到问题。基本上有三个模型,一个组,一个子组和一个事物。一个组有很多子组,一个子组有很多东西。如果需要在组而不是子组的上下文中订购这些宝石,是否可以在不必让事物知道它所在的组的情况下使 gem 工作?基本上我不想将 group_id 添加到 things 表中,因为 things 表已经可以根据它的 subgroup_id 计算它所属的组

4

1 回答 1

0

您是否尝试过has_many through:孙子的祖父母关系,然后将其用作范围?

您也可以尝试添加一个default_scope选择grandparent_id 作为结果中的额外字段,然后在您的范围内使用该字段?

于 2017-08-29T10:38:14.657 回答