Discourseアプリケーションのrailsコードを変更したい

Discourse のバックエンドコードを変更し、一部のモデルのスコープを変更したいのですが、UI には反映されません。Discourse アプリケーションのバックエンドコードを変更するにはどうすればよいですか?

例えば、要件に基づいて一部のモデルのスコープを変更し、バックエンドからのクエリを変更したいのですが、Rails コンソールでは可能ですが、コードベースに実装することができません。

手順を教えてください。

通常のコアアップグレードを機能させるために、プラグインを作成する必要があります(Plugin の例を参照してください)。ソースコードを「直接」変更しないでください。メンテナンスが非常に困難になります。開始するには #documentation:devs のガイドを参照してください。より多くのデータを取得したい場合は、Rails Serializers を拡張する必要があります。ただし、ニーズが少ない場合は カスタムフィールド を検討してください。

「いいね!」 4