- 用户有很多站点
- 站点有许多控制器
- 控制器有许多检查
这就是我目前所拥有的。
current_user
.sites
.joins(:controllers)
.where('controllers.inspections_enabled = true')
.all(:include => [:controllers => [:inspections]])
这给了我:
“启用控制器的所有站点,包括所有控制器和检查”
我想
“启用控制器的所有站点,并且仅包括具有'inspections_enabled = true'的控制器,以及所有子检查”
提前致谢