Я пытаюсь исключить пользователей, которые уже подписаны на странице обнаружения.После загрузки страницы пользователи, за которыми следовал current_user
, должны быть удалены со страницы обнаружения.До сих пор мне удалось исключить current_user
со страницы обнаружения с помощью:
def User.all_except(user)
where.not(id: user)
end
Хотя я не слишком уверен, как реализовать постепенное исключение подписчиков из страницы обнаружения.
Это похоже на приведенный выше код из модели отношений followed_id
следует выбирать следующим образом ?:
Relationship.where.not(follower_id: user.id)