問題:
ユーザーを無視しても、そのユーザーが作成したトピックがダイジェストメールに表示される
期待される動作:
ユーザーを無視した場合、そのユーザーが作成したトピックはダイジェストメールに表示されないこと
原因:
Topic.for_digest には、無視しているユーザーが作成したトピックを除外するロジックが含まれていない
再現手順:
- /my/preferences/users からユーザーを無視する
- そのユーザーにトピックを作成させる
- 定期的なダイジェストでそのトピックを見つける
- そのユーザーの投稿に遭遇する
- 怒る/動揺する