表示されないコンテンツ / 新しいページ

ID (vs code) でページを作成し、

rails generate controller Pages newsletter

その後、http://localhost:4200/pages/newsletter で開くと、エラーは発生しませんが、「ページが存在しないか、プライベートです」と表示されます。

ID (vs code) で作成した newsletter.html.erb のコンテンツを表示できるように設定するには、どうすればよいですか?

または、新しいページを作成する他の方法はありますか?

Discourse は単純な Rails アプリケーションではないため、Rails CLI は機能しないと思います。

Discourse はポート 4200 でリッスンしている Ember SPA によってもフロントエンドされています。

これを実現するには、プラグインを開発する必要があります。

GitHub で同様のことを行っている先行事例を確認することをお勧めします。たとえば、ここにページを追加しました: GitHub - merefield/discourse-word-cloud: Generates a word cloud from the posts on your Discourse forum

「いいね!」 2

@merefield

例えばハンバーガーメニューバーや検索バーなどを変更したい場合、VS Codeで可能でしょうか?macOSの手順に従いましたが、ローカルホストは機能しています。サーバーで変更を確認するには、拡張子が.hbsのフォルダを編集する必要があることがわかりました。

これに関する指示はありますか?プラグインでは対応できないことが多く、コードを直接編集する必要があります。

なぜうまくいかないのですか?

以前のトピックで、誤ってこの前提を立てていたと思いますが、私の返信をすべて読みましたか?