Ruby on rails 在视图中列出用户总数

Ruby on rails 在视图中列出用户总数,ruby-on-rails,Ruby On Rails,我需要帮助了解如何从问题表(基于sender\u id)中计算用户总数,以及他们的性别(从用户表gender属性) 视图中的输出示例如下: 345 males have asked a Question 221 females have asked a Question 我正在使用问题模型,但需要与用户模型建立连接,以根据问题表中的发送者id和用户表中的性别确定用户是男性还是女性。count\u男性=Question.joins(:user)。其中(用户:{gender:'male'}).un

我需要帮助了解如何从问题表(基于
sender\u id
)中计算用户总数,以及他们的性别(从用户表
gender
属性)

视图中的输出示例如下:

345 males have asked a Question
221 females have asked a Question

我正在使用问题模型,但需要与用户模型建立连接,以根据问题表中的
发送者id
和用户表中的
性别
确定用户是男性还是女性。

count\u男性=Question.joins(:user)。其中(用户:{gender:'male'}).uniq.计数

然后,您还可以修改女性计数


这假设您的问题类中有一个
属于:user
,并且您只想对每个用户计数一次,即使他们可能问了很多问题。

count\u of\u males=Question.joins(:user).where(用户:{gender:'male'})。uniq.count

然后,您还可以修改女性计数


这假设您的问题类中有一个
属于:user
,并且您只想对每个用户计数一次,即使他们可能问了很多问题。

count\u of\u males=Question.joins(:user).where(用户:{gender:'male'})。uniq.count

然后,您还可以修改女性计数


这假设您的问题类中有一个
属于:user
,并且您只想对每个用户计数一次,即使他们可能问了很多问题。

count\u of\u males=Question.joins(:user).where(用户:{gender:'male'})。uniq.count

然后,您还可以修改女性计数

这假设您的问题类中有一个
属于:user
,并且您只想对每个用户计数一次,即使他们可能问了很多问题