从关联表

时间:2015-06-12 09:39:57

标签: ruby-on-rails activerecord count

我希望从我的应用中获得一些统计信息,User可以发布我称之为Idee的帖子,并且我想知道有多少用户发布了至少一个提示。
我假设应该是这样的:

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

但这不起作用。
user中有idee,所以也许我应该计算此专栏中的唯一user_id但是如何?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

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