素晴らしい、それを読んで興奮しています。サンプルスケルトンプラグイン(https://github.com/discourse/discourse-plugin-skeleton)を見始めましたが、ドキュメントが全くないため、少しがっかりしました。
一見したところ、質問があります。このチュートリアルは、Discourseの基本的なRailsインストールにコードを追加するものですか?それが公式な方法であれば、私はそれを行っても構いませんが、それは危険に思え、アンインストールや無効化が容易なプラグインとして処理される方が良いのではないでしょうか。また、私のコードがGitHubリポジトリにない場合、Discourseのアップグレードが壊れることを心配する必要はありませんか?
例えば、ここにあります:
これは、コンテナ(./launcher enter app)にジャンプして、/var/www/app/controllers/snack_controller.rbを編集する必要があることを意味しますか?
そして、実際にその指示に従いました。./launcher rebuild appを実行した後でも、/admin/snack.jsonルートを機能させることができません。
このチュートリアルは約8年前のもののように見えます。これは本当に正しい方法なのでしょうか?