acts_as_follower
John、Mike、Justin という 3 人のユーザーがいるとします。それぞれ別の 2 人をフォローしています。
マイクがサービスを辞任した後、マイクのUser
レコードは削除されますが、Follow
レコードは残ります。
user = User.find_by_name(`John`)
@follower_users = user.followers(order: 'updated_at DESC', limit: '10')
@follower_users_count = user.followers(order: 'updated_at DESC').count
@follower_users_count
フォロワーが 1 人しかいないため (Mike はもう存在しないため)、1 を返す必要があります。
ただし、これは「2」を返しますFollow
。この場合、実際のフォロワー数を取得するにはどうすればよいですか?