从同事数 table

Count from associate table

我想从我的应用程序中获得一些统计信息,User 可以发布 post 我称之为 Idee,我想知道有多少用户发布了至少一个想法.
我假设应该是这样的:

@total_user_active = User.where(idee.size >= 1).count

但这行不通。
user 在 table idee 中,所以也许我应该数一数此列中有多少独特的 user_id,但如何计算?

您可以执行以下操作:

@total_user_active = Idee.distinct.count(:user)