从同事数 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)
我想从我的应用程序中获得一些统计信息,User
可以发布 post 我称之为 Idee
,我想知道有多少用户发布了至少一个想法.
我假设应该是这样的:
@total_user_active = User.where(idee.size >= 1).count
但这行不通。
user
在 table idee
中,所以也许我应该数一数此列中有多少独特的 user_id
,但如何计算?
您可以执行以下操作:
@total_user_active = Idee.distinct.count(:user)