Ruby on rails 查询a的atribute有许多贯穿关系

Ruby on rails 查询a的atribute有许多贯穿关系,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我有一个用户表 has_many :meetings, through: registrations 我想对这样的内容执行ActiveRecord查询 User.where("meetings > 0") 但很明显,我的数据库中没有“会议”栏。我应该在哪个模型上添加一个类方法,该方法是什么样的?感谢您的帮助。看看如何在您的关联上使用“计数器缓存”: api文档使其看起来似乎只在属于关系中起作用。如果Foo有许多条,那么foos表将获得一个条计数字段来存储计数的缓存,它在属于关系上指定,

我有一个用户表

has_many :meetings, through: registrations
我想对这样的内容执行ActiveRecord查询

User.where("meetings > 0")
但很明显,我的数据库中没有“会议”栏。我应该在哪个模型上添加一个类方法,该方法是什么样的?感谢您的帮助。

看看如何在您的关联上使用“计数器缓存”:


api文档使其看起来似乎只在属于关系中起作用。如果Foo有许多条,那么foos表将获得一个条计数字段来存储计数的缓存,它在属于关系上指定,只是syntaxPS通过谷歌搜索“rails计数器缓存有许多条通过”收集到以下信息: