我正在尝试执行 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)