0

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 。この場合、実際のフォロワー数を取得するにはどうすればよいですか?

4

1 に答える 1