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)