0

group_by クエリを実行して、返されたグループ化された行ごとにカウントを渡そうとしています。ただし、カウント列は結果に表示されません。attr_accessor がないため、モデルが列を削除していると思います。動的カウント列を attr_accessor および attr_accessible として追加しようとしましたが、まだこのカウント列を保持できません。

これが私のクエリです:

organization = Organization.last

referrals = Invitations.recently_invited.select("COUNT(*) as referrals, invitations.*").where("invitee_id IN (?)", organization.map{|m| m.contact.id}).group(:event_id)

4

1 に答える 1

0

試す

Invitations.recently_invited.select("invitations.*").where("invitee_id IN (?)", organization.map{|m| m.contact.id}).group(:event_id).count
于 2012-07-10T17:21:11.820 に答える