全ユーザーの「最初に閲覧したスレッド」カテゴリの更新方法

「最初の投稿をウォッチする」フィールドを全ユーザーに対して更新する方法として、このトピックを見ています。

しかし、どのモデル/カラムを変更すべきか見当が付きません。以下のコードは動作しません。

UserOption.update_all(watched_first_post_category_ids: '[5,6,7,8]')

watched_first_post_category_idsuser_options テーブルに存在しないためです。

Discourse の GitHub コードを 少し探ってみましたが、Rails は初心者なので、何を探すべきか分かりません。

全ユーザーの「最初の投稿をウォッチする」フィールドを変更するための正しい Rails コンソールコマンドをご教示いただけますでしょうか?

@tshenry ご助言いただけますか?

スマホなのでテストできませんが、配列周りの引用符を削除するだけでいいと思います。

これがお探しのものだと思います :slightly_smiling_face: