我知道我可以对 a 中的关联应用限制has_many :through
,即:
class Post
has_many :commenters, through: :comments, uniq: true, limit: 10
end
这将返回最多 10 commenters
。但是,如果我只想知道贡献了前 10 条评论的人怎么办?(例如,如果有一个乒乓评论线程,它只会产生 2 个结果)。换句话说,我如何限制comments
此查询中的数量?
我知道我可以对 a 中的关联应用限制has_many :through
,即:
class Post
has_many :commenters, through: :comments, uniq: true, limit: 10
end
这将返回最多 10 commenters
。但是,如果我只想知道贡献了前 10 条评论的人怎么办?(例如,如果有一个乒乓评论线程,它只会产生 2 个结果)。换句话说,我如何限制comments
此查询中的数量?