了解です。
じゃあ、`attendance`カラムをuser_groupsテーブルに作ります。

User#attendance_countは既存のコードですね。
本番運用の方でユーザ名の横のカッコ内の数字を出しているところだと思います。

[部員リストを、アクティビティが高い順に並べたい · Issue #78 · 1syo/bu](https://github.com/1syo/bu/issues/78)
基本的には↑これの対応なんですが、直近何件かのイベントの参加数を出して、多い順に上から並べるにしても、同数の場合のソート第二キーとしてはグループ内でのイベント参加総数が必要になるかな、と思っているのと、現状では直近何件の条件が、時刻経過と共にリアルタイムで変わるので、そこをどういう条件にするのか、バッチで定期更新するのかなどの部分が決まっていないので、イベント参加総数が第一キーとして必要と考えて作っています。
あとは単純にグループ内でのユーザごとの参加数って、一覧に表示して欲しいかなというところです。
(絵文字が混ざりだしたw)