Пошук необхідних ID достатньо не простий процес і краще його винести в окремий метод і протестувати його. Щось типу:
```
def not_authors_subscription_ids
  subscriptions.where.not(user_id: author_id).pluck(:id)
end
```